<SEC-DOCUMENT>0001193125-20-211460.txt : 20200806
<SEC-HEADER>0001193125-20-211460.hdr.sgml : 20200806
<ACCEPTANCE-DATETIME>20200806094923
ACCESSION NUMBER:		0001193125-20-211460
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		64
CONFORMED PERIOD OF REPORT:	20200630
FILED AS OF DATE:		20200806
DATE AS OF CHANGE:		20200806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			WATSCO INC
		CENTRAL INDEX KEY:			0000105016
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-HARDWARE & PLUMBING & HEATING EQUIPMENT & SUPPLIES [5070]
		IRS NUMBER:				590778222
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		2665 S BAYSHORE DR
		STREET 2:		STE 901
		CITY:			COCONUT GROVE
		STATE:			FL
		ZIP:			33133
		BUSINESS PHONE:		305-714-4100

	MAIL ADDRESS:	
		STREET 1:		2665 SOUTH BAYSHORE DR, STE 901
		CITY:			COCONUT GROVE
		STATE:			FL
		ZIP:			33133
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d935713d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:wso="http://www.watsco.com/20200630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>10-Q</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="">
 <div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2020To06_30_2020">Q2</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2020To06_30_2020">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2020To06_30_2020">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityRegistrantName" id="hidden14267428" contextRef="P01_01_2020To06_30_2020">WATSCO INC</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2020To06_30_2020">0000105016</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="wso-20200630.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="P01_01_2020To06_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_10_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-10</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_05_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-05</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis" >us-gaap:CashFlowHedgingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_OtherAssetsMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_OtherAssetsMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_03_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-08-03</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_03_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-08-03</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis" >us-gaap:CashFlowHedgingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:HvacEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:OtherHvacProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CAsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis" >us-gaap:CashFlowHedgingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:HvacEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:OtherHvacProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CAsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis" >us-gaap:CashFlowHedgingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:HvacEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:OtherHvacProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CAsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis" >us-gaap:CashFlowHedgingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:HvacEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:OtherHvacProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CAsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis" >us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:HomansAssociatesIiLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_31_2019To05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >wso:HomansAssociatesIiLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-05-31</xbrli:startDate> <xbrli:endDate>2019-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis_WesternUnitedStatesMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >wso:WesternUnitedStatesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2017-06-21</xbrli:startDate> <xbrli:endDate>2017-06-21</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2017-06-21</xbrli:startDate> <xbrli:endDate>2017-06-21</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-06-21</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >wso:CarrierEnterpriseOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-06-21</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-06-29</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-22</xbrli:startDate> <xbrli:endDate>2019-04-22</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-22</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:PeircePhelpsPpiMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >wso:TradeNamesAndDistributionRightsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:PeircePhelpsPpiMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:PeircePhelpsPpiMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:NSSupplyofFishkillIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:PeircePhelpsPpiMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-08-01</xbrli:startDate> <xbrli:endDate>2019-08-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P08_01_2019To08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:PeircePhelpsPpiMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-08-01</xbrli:startDate> <xbrli:endDate>2019-08-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:NSSupplyofFishkillIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-28</xbrli:startDate> <xbrli:endDate>2019-11-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-02</xbrli:startDate> <xbrli:endDate>2019-04-02</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_02_2019To04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-02</xbrli:startDate> <xbrli:endDate>2019-04-02</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-02</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >wso:TradeNamesAndDistributionRightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-02</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-02</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >wso:RussellSiglerIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-29</xbrli:startDate> <xbrli:endDate>2018-06-29</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_Location" > <xbrli:measure>wso:Location</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Entity" > <xbrli:measure>wso:Entity</xbrli:measure> </xbrli:unit></ix:resources></ix:header></div><div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 1.67em; line-height: 12pt;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center;"> <div style="width: 100%; line-height: 0.5pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center;"> <div style="width: 100%; line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="margin-top: 4pt; margin-bottom: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-weight: normal; margin-top: 4pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Washington, D.C. 20549 </div></div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 18pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2020To06_30_2020">10-Q</ix:nonNumeric> </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" contextRef="P01_01_2020To06_30_2020" format="ixt:booleantrue">&#9746;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarterly Report Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 </div></div></div></div></div> </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> <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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the Quarterly Period Ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2020To06_30_2020" format="ixt:datemonthdayyearen">June 30, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2020To06_30_2020">2020</ix:nonNumeric></ix:nonNumeric> </div></div></div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">or </div></div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2020To06_30_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Transition Report Pursuant To Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 </div></div></div></div></div> </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> <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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the Transition Period From </div></div></div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">to </div></div></div></div></div> </div> </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Commission file number <ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2020To06_30_2020">1-5581</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">I.R.S. Employer Identification Number <ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="P01_01_2020To06_30_2020">59-0778222</ix:nonNumeric> </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; text-align: center;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; text-align: center;">
<img alt="" src="g935713g84r77.jpg" style="width: 179px; height: 39px;"/></div> <div style="text-align: center;margin-top: 18pt;line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 24pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden14267428">WATSCO, INC.</span> </div></div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(a <ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2020To06_30_2020" format="ixt-sec:stateprovnameen">Florida</ix:nonNumeric> Corporation) </div></div></div></div></div> <div style="text-align: center;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2020To06_30_2020">2665 South Bayshore Drive</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2020To06_30_2020">Suite 901</ix:nonNumeric> </div></div></div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2020To06_30_2020">Miami</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="P01_01_2020To06_30_2020" format="ixt-sec:stateprovnameen">Florida</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2020To06_30_2020">33133</ix:nonNumeric> </div></div></div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Telephone: <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2020To06_30_2020">305</ix:nonNumeric>)&#160;<ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2020To06_30_2020">714-4100</ix:nonNumeric></div> </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Securities registered pursuant to Section&#160;12(b) of the Act: </div></div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"></td>
<td style="vertical-align: bottom;"></td>
<td style="width: 32%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 32%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; width: 34%;;text-align:center;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Title of each class</div></div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 32%;;text-align:center;"> <div style="text-align: center; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trading<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div><div style="letter-spacing: 0px; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s)</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 32%;;text-align:center;"> <div style="text-align: center; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Name of each exchange<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div><div style="letter-spacing: 0px; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">on which registered</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 34%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">Common stock, $0.50 par value</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; width: 32%;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">WSO</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; width: 32%;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 34%; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">Class B common stock, $0.50 par value</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; width: 32%; border-bottom: 0.75pt solid black;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">WSOB</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom; width: 1%; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; width: 32%; border-bottom: 0.75pt solid black;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></div></div></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> <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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2020To06_30_2020">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2020To06_30_2020">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer, a smaller reporting company, or emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act. </div></div></div> </div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 17%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 58%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 2%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2020To06_30_2020" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#9746;</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accelerated&#160;filer</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-accelerated&#160;filer</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Smaller&#160;reporting&#160;company</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntitySmallBusiness" contextRef="P01_01_2020To06_30_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Emerging growth company</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2020To06_30_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></div></div> </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> <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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;&#9744; </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act).</div></div><div style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Yes&#160;&#160;&#9744;</div></div><div style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2020To06_30_2020" format="ixt:booleanfalse">&#9746;</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The registrant&#8217;s common stock outstanding as of August&#160;3, 2020 comprised (i) <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn08_03_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">32,822,626</ix:nonFraction> shares of Common stock, $0.50 par value per share, excluding 4,823,988 treasury shares and (ii) <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn08_03_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,597,873</ix:nonFraction> shares of Class&#160;B common stock, $0.50 par value per share, excluding 48,263 treasury shares.</div></div></div></div> </div> </div> <div style="margin-top: 12pt;margin-bottom: 0px;"></div> <div style="text-align: center;"> <div style="width: 100%; line-height: 0.5pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center;"> <div style="width: 100%; line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="toc" style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">QUARTERLY REPORT ON FORM <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> </div></div></div></div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">TABLE OF CONTENTS </div></div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 7%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 87%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Page&#160;No.</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_1">PART I. FINANCIAL INFORMATION </a></div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_2">Condensed Consolidated Unaudited Financial Statements </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_3">Condensed Consolidated Unaudited Statements of Income &#8211; Quarters and Six Months Ended June&#160;30, 2020 and 2019 </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_4">Condensed Consolidated Unaudited Statements of Comprehensive Income &#8211; Quarters and Six Months Ended June&#160;30, 2020 and 2019 </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_5">Condensed Consolidated Balance Sheets &#8211; June&#160;30, 2020 (Unaudited) and December&#160;31, 2019 </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_6">Condensed Consolidated Unaudited Statements of Shareholders&#8217; Equity &#8211; Quarters and Six Months Ended June&#160;30, 2020 and 2019 </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_7">Condensed Consolidated Unaudited Statements of Cash Flows &#8211; Six Months Ended June&#160;30, 2020 and 2019 </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_8">Notes to Condensed Consolidated Unaudited Financial Statements </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;2.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_9">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">17</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;3.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_10">Quantitative and Qualitative Disclosures about Market Risk </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">24</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_11">Controls and Procedures </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">24</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_12">PART II. OTHER INFORMATION </a></div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_13">Legal Proceedings </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">24</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1A.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_14">Risk Factors </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;6.</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_15">Exhibits </a></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">26</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx935713_16">SIGNATURE </a></div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">27</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt;">&#160;</td>
<td colspan="4" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EXHIBITS</div></div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2 of 27 </div></div></div></div> </div> </div> </div> </div> <div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div id="tx935713_1" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">PART I. FINANCIAL INFORMATION </div></div></div> <div id="tx935713_2" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;1. CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS </div></div></div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div> <div id="tx935713_3" style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CONDENSED CONSOLIDATED UNAUDITED STATEMENTS OF INCOME </div></div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except per share data)</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: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding: 0px 0px 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding: 0px 0px 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,355,385</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,371,854</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,363,541</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,303,132</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,036,186</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,043,870</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,796,727</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,741,388</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">319,199</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">327,984</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">566,814</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">561,744</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative expenses </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">194,053</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">196,549</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">397,439</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">376,621</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other income </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,103</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,965</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,117</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,409</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating income </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">129,249</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">134,400</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">174,492</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">189,532</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest expense, net </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">283</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,212</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,073</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,988</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">128,966</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">133,188</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">173,419</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">187,544</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,724</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,278</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,930</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,830</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,242</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,910</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">140,489</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">151,714</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: net income attributable to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,664</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,755</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,409</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26,522</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,578</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">90,155</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,080</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,192</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share for Common and Class&#160;B common stock: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.26</ix:nonFraction></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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.40</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.03</ix:nonFraction></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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.34</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.26</ix:nonFraction></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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.40</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.02</ix:nonFraction></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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.34</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">See accompanying notes to condensed consolidated unaudited financial statements. </div></div></div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div> <div id="tx935713_4" style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CONDENSED CONSOLIDATED UNAUDITED STATEMENTS OF COMPREHENSIVE INCOME </div></div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(In thousands) </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: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"></td>
<td style="width: 1%; 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: 1%; 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: 1%; 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: 0.75%; 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.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,242</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,910</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">140,489</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">151,714</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,823</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,297</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,106</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,302</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrealized (loss) gain on cash flow hedging instruments </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,170</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">517</ix:nonFraction></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;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,364</ix:nonFraction> </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,053</ix:nonFraction></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;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.28in; line-height: normal; text-indent: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of gain on cash flow hedging<br/> instruments into earnings </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">128</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">182</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">402</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 71%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,356</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,652</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,924</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,847</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 71%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">112,598</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">112,562</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">129,565</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">160,561</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 71%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: comprehensive income attributable to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,499</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,368</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,703</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,547</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 71%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 71%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income attributable to Watsco, Inc. </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92,099</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93,194</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,862</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">131,014</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 71%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 0.75%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">See accompanying notes to condensed consolidated unaudited financial statements. </div></div></div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div> <div id="tx935713_5" style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CONDENSED CONSOLIDATED BALANCE SHEETS </div></div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except per share data) </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;">
<tr style="font-size: 0px;">
<td style="width: 82%; font-family: &quot;Times New Roman&quot;; padding: 0px;"></td>
<td style="width: 1%; 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: 1.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.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</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; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</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; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(Unaudited) </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</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; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ASSETS </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current assets: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,573</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,454</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">676,569</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">533,810</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">854,368</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">920,786</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,959</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,680</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total current assets </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,631,469</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,546,730</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">97,143</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">98,523</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">226,544</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">223,369</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">408,772</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">411,217</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">163,638</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">172,004</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Investment in unconsolidated entity </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">99,950</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">94,833</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,211</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,485</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,636,727</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,556,161</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current portion of lease liabilities </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:LeaseLiabilityCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69,823</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:LeaseLiabilityCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69,421</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">377,445</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">239,666</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">191,590</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">152,630</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">638,858</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">461,717</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term obligations: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Borrowings under revolving credit agreement </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LongTermLineOfCredit" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,357</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LongTermLineOfCredit" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">155,700</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">157,214</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">154,271</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Finance lease liabilities, net of current portion </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,315</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,009</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total long-term obligations </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">192,886</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">311,980</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes and other liabilities </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68,901</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,697</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Commitments and contingencies </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Watsco, Inc. shareholders&#8217; equity: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common stock, $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.50</ix:nonFraction></ix:nonFraction> par value </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,804</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,768</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Class&#160;B common stock, $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.50</ix:nonFraction></ix:nonFraction> par value </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,826</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,765</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Preferred stock, $<ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn06_30_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.50</ix:nonFraction></ix:nonFraction> par value </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction> &#8212;&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Paid-in</div> capital</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">928,845</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">907,877</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,268</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39,050</ix:nonFraction></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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">620,272</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">632,507</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock, at cost </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,440</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,440</ix:nonFraction></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;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total Watsco, Inc. shareholders&#8217; equity </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,437,039</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,435,427</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div> interest</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">299,043</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">279,340</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders&#8217; equity </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,736,082</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,714,767</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 82%;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,636,727</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,556,161</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">See accompanying notes to condensed consolidated unaudited financial statements. </div></div></div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div> <div id="tx935713_6" style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CONDENSED CONSOLIDATED UNAUDITED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY </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: 34%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7pt;;width:;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">(In thousands, except share<br/> and per<div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div>share data)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock,<br/> Class&#160;B</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Common Stock<br/> and Preferred<br/> Stock Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock,<br/> Class&#160;B<br/> Common Stock<br/> and Preferred<br/> Stock Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Paid-In</div></div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Capital</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Retained</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Earnings</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Treasury</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Non-controlling</div><br/> Interest</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019 </div></div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,194,056</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,533</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">907,877</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39,050</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">632,507</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,440</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">279,340</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,714,767</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,502</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,745</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,247</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive (loss) </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,739</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,541</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19,280</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; 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; white-space: nowrap; width: 34%; line-height: 9pt; font-size: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuances of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;">non-vested<div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>restricted<br/> shares of common<div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;">&#160;</div>stock</div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">113,765</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">57</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Common stock contribution to 401(k)<br/> plan </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,216</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,530</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,543</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Stock issuances from exercise of stock<br/> options and employee stock purchase<br/> plan </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">18,674</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,532</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,541</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retirement of common stock </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,828</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">789</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">791</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; 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: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,097</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,097</ix:nonFraction></div><div style="line-height: 9pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash dividends declared and<div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;">&#160;</div>paid on<br/> Common and Class&#160;B common<br/> stock, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.60</ix:nonFraction></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 9pt; white-space: nowrap;;display:inline;"> per<div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;">&#160;</div>share </div></div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,238</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P01_01_2020To03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,238</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; 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.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">Balance at March&#160;31, 2020 </div></div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,346,883</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,610</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">920,190</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">51,789</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">601,771</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,440</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">278,544</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,682,886</ix:nonFraction></div></div><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 9pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2020To06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,578</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2020To06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,664</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,242</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2020To06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,521</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2020To06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,835</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,356</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; white-space: nowrap; width: 34%; line-height: 9pt; font-size: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuances of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">non-vested<div style="letter-spacing: 0px; top: 0px; line-height: 12pt;;display:inline;">&#160;</div></div>restricted<br/> shares of common<div style="letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">&#160;</div>stock</div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">15,500</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Stock issuances from exercise of stock<br/> options and<div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">&#160;</div>employee stock <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">p</div>urchase<br/> plan </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">32,073</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,529</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,545</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retirement of common stock </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,377</ix:nonFraction> </div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,092</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,096</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,226</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,226</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; white-space: nowrap; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash dividends declared and<div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">&#160;</div>paid on<br/> Common and Class&#160;B<div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">&#160;</div>common<br/> stock, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.775</ix:nonFraction></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 12pt;;display:inline;"> per<div style="white-space: nowrap; letter-spacing: 0px; top: 0px; font-size: 9pt; line-height: 12pt;;display:inline;">&#160;</div>share </div></div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P04_01_2020To06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68,077</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68,077</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">Balance at June&#160;30, 2020 </div></div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,388,079</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,630</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">928,845</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,268</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">620,272</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,440</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">299,043</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,736,082</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Continued on next page. </div></div></div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7pt;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">(In thousands, except share<br/> and per<div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div>share data)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock,<br/> Class&#160;B</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Common Stock<br/> and Preferred<br/> Stock Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock,<br/> Class&#160;B<br/> Common Stock<br/> and Preferred<br/> Stock Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Paid-In</div></div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Capital</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Retained</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Earnings</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Treasury</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Non-controlling</div><br/> Interest</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;width:;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018 </div></div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2018_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">37,461,643</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,167</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">832,121</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45,968</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">627,969</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,440</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">253,864</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,601,713</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,037</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,767</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43,804</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="font-size: 9pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</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: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,783</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,412</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,195</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 34%; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuances of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;">non-vested </div> restricted<br/> shares of common stock</div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">77,049</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 34%; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeitures of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;">non-vested<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;r</div></div>estricted<br/> shares of common stock</div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,000</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Common stock contribution to 401(k)<br/> plan </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">30,715</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,259</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,274</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Stock issuances from exercise of stock<br/> options and employee stock<div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 12pt; font-size: 9pt;;display:inline;">&#160;</div>purchase<br/> plan </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,925</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,121</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,125</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retirement of common stock </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,985</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">427</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">428</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,537</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,537</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash dividends declared and paid on<br/> Common and Class&#160;B common<br/> stock, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.60</ix:nonFraction></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 12pt;;display:inline;"> per share </div></div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0px; margin-bottom: 0px; line-height: 11pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,965</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>&#160;</div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;">&#160; <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 9pt; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>&#160;</div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,965</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at March&#160;31, 2019 </div></div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">37,570,347</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,221</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">841,575</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">43,185</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">603,041</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,440</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">264,043</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,599,255</ix:nonFraction></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">90,155</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,755</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,910</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2019To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,039</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,613</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,652</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 34%; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuances of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;">non-vested </div> restricted<br/> shares of common stock</div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">26,354</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Stock issuances from exercise of stock<br/> options and employee stock purchase<br/> plan </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">15,807</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,942</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,951</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retirement of common stock </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,608</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">553</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">555</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,324</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,324</ix:nonFraction></div><div style="line-height: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash dividends declared and paid on<br/> Common and Class&#160;B common<br/> stock, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.60</ix:nonFraction></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 12pt;;display:inline;"> per share </div></div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">60,213</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DividendsCommonStockCash" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">60,213</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Common stock issued for Dunphey&#160;&amp;<br/> Associates Supply Co., Inc. </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">50,952</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,425</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P04_01_2019To06_30_2019_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,450</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 9pt; width: 34%; white-space: nowrap; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Investment in unconsolidated entity </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">988</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">988</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 34%; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease in <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;">non-controlling </div> interest in<br/> Carrier Enterprise II</div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,768</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,632</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,400</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; 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.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 9pt; width: 34%; line-height: 9pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">Balance at June&#160;30, 2019 </div></div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">37,659,852</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,266</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">828,932</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">40,146</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">632,983</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,440</ix:nonFraction></div></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">) </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">277,767</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 9pt; line-height: 9pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,633,362</ix:nonFraction></div></div><div style="line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt; background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; background: none;;display:inline;"> </div></div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">See accompanying notes to condensed consolidated unaudited financial statements. </div></div></div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div> <div id="tx935713_7" style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CONDENSED CONSOLIDATED UNAUDITED STATEMENTS OF CASH FLOWS </div></div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(In thousands) </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: 84%; 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;;width:1%;"></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </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-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from operating activities:</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">140,489</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">151,714</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to reconcile net income to net cash provided by operating activities:</div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,898</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,656</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,140</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,174</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax provision</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,676</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,156</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other income from investment in unconsolidated entity</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,117</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,409</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,475</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,644</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Changes in operating assets and liabilities, net of effects of acquisition:</div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">146,512</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">146,441</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">63,432</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,591</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and other liabilities</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">182,957</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">161,685</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,183</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,141</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">261,255</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68,447</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from investing activities:</div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,019</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,197</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Business acquisition, net of cash acquired</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212; </div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,761</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Investment in unconsolidated entity</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212; </div></div></div> </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; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,940</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from sale of property and equipment</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,982</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,806</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from financing activities:</div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Dividends on Common and Class&#160;B common stock</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">129,315</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">120,178</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net (repayments) proceeds under revolving credit agreement</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">122,343</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">84,400</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Repurchases of common stock to satisfy employee withholding tax obligations</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,034</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">983</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net repayments of long-term obligations</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">651</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">230</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Payment of fees related to revolving credit agreement</div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="background-color:#ffffff;font-size:10pt;text-align:right;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="color:#000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">189</ix:nonFraction></div></div></div> </td>
<td style="background-color:#ffffff;font-family:&quot;Times New Roman&quot;;font-size:10pt;font-weight:normal;margin-bottom:0pt;margin-top:0pt;vertical-align:bottom;white-space:nowrap;"><div style="font-weight:bold;display:inline;">)</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Purchase of additional ownership from non-controlling interest</div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(<ix:nonFraction name="wso:PaymentsToAcquireAdditionalInterestsInSubsidiaries" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,400</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from non-controlling interest for investment in unconsolidated entity</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; font-size: 10pt; height: 16px; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212; </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">988</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net proceeds from issuances of common stock</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,233</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,076</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in financing activities</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">247,299</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">)<div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,327</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">)&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of foreign exchange rate changes on cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">855</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">707</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net increase (decrease) in cash and cash equivalents</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,119</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">26,979</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of period</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,454</ix:nonFraction></div></div></div> </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; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,894</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of period</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,573</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">55,915</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 84%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);;width:1%;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 84%; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common stock issued for Dunphey&#160;&amp; Associates Supply Co., Inc. </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,450</ix:nonFraction></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(255, 255, 255);;width:1%;"><div style="font-weight:bold;display:inline;">&#160;</div></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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">See accompanying notes to condensed consolidated unaudited financial statements. </div></div></div> <div></div> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC. AND SUBSIDIARIES </div></div><div id="tx935713_8" style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS </div></div><div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2020 </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except share and per share data) </div></div></div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14293169">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">BASIS OF PRESENTATION </div></div></div></div></div></td></tr></table><ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Consolidation</div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Watsco, Inc. (collectively with its subsidiaries, &#8220;Watsco,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#8220;HVAC/R&#8221;) in the HVAC/R distribution industry in North America. The accompanying June&#160;30, 2020 interim condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) have been condensed or omitted pursuant to those rules and regulations, but we believe the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting of normal and recurring adjustments, necessary for a fair presentation have been included in the condensed consolidated unaudited financial statements included herein. These statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2019 Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div></div><div style="margin-top:12.0pt; margin-right:0in; margin-bottom:.0001pt; margin-left:0in; font-family:'Times New Roman',serif"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">On April&#160;3, 2020, United Technologies Corporation completed the spin-off of Carrier Corporation into an independent, publicly traded company, now named Carrier Global Corporation (NYSE: CARR), which we refer to as Carrier. </div>The condensed consolidated unaudited financial statements contained in this report include the accounts of Watsco, all of its wholly owned subsidiaries and the accounts of <ix:nonFraction name="wso:NumberOfJointVentures" contextRef="PAsOn06_30_2020" unitRef="Unit_Entity" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> joint ventures with Carrier<div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">,</div> in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation. </div></div></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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The results of operations for the quarter and six months ended June&#160;30, 2020 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2020. Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions and related weather and economic conditions. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2020To06_30_2020" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The preparation of condensed consolidated unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated unaudited financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, net realizable value adjustments to inventories, valuation reserves for income taxes, reserves related to loss contingencies and the valuation of goodwill, indefinite-lived intangible assets and long-lived assets. While we believe that these estimates are reasonable, actual results could differ from such estimates. </div></div></ix:nonNumeric> </ix:nonNumeric> <ix:continuation id="TextSelection_14293169" continuedAt="TextSelectionAppend_14293169_1"><ix:nonNumeric name="wso:ImpactofCOVID19PandemicPolicyTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Impact of COVID-19 Pandemic </div></div></div><div style="margin: 6pt 0in 0pt; font-family: 'Times New Roman',serif;"><div style="top: 0px; letter-spacing: 0px; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman', serif; font-size: 10pt; display: inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A novel strain of coronavirus, COVID-19, surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>The COVID-19 pandemic has impacted and could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to the magnitude, duration, spread, severity, and impact of the COVID-19 pandemic, the effects of the COVID-19 pandemic on our employees, customers, suppliers, and vendors, and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession or depression that has occurred <div style="letter-spacing: 0px; top: 0px;;display:inline;">as a result of </div> the</div></div></div></div><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; white-space: nowrap; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;C</div>OVID-19</div><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; top: 0px;;display:inline;"> pandemic</div><div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">. Therefore, we cannot reasonably estimate the impact at this time.</div></div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292143"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight: normal; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"><div style="font-weight:bold;display:inline;">Recently Adopted Accounting Standards </div></div></div></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style: normal; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance that modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets, long-term receivables and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet credit exposures. Under the new standard, an entity will be required to consider a broader range of information to estimate expected credit losses, including historical information, current conditions and a reasonable </div></div></div></div></ix:nonNumeric> </ix:continuation><div style="margin-top: 1em; margin-bottom: 0em;"></div><div><div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">9 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div><div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_14292143"><ix:continuation id="TextSelectionAppend_14293169_1"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">forecast period, which may result in earlier recognition of certain losses. This guidance is effective for interim and annual periods beginning after December&#160;15, 2019 using a modified retrospective approach. The adoption of this guidance did not have a material impact on our consolidated financial statements. </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January&#160;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">tax-deductible</div> goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#160;15, 2019 with early adoption permitted. The adoption of this guidance did not have a material impact on our consolidated financial statements. </div></div></div> </ix:continuation></ix:continuation><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292083">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">REVENUES </div></div></div></div></div></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; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Disaggregation of Revenues </div></div></div></div></div><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292185"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our revenues disaggregated by primary geographical regions and major product lines within our single reporting segment:</div></div></ix:nonNumeric> </ix:nonNumeric> </div></div><ix:continuation id="TextSelection_14292083"><ix:continuation id="TextSelection_14292185">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; 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; width: 1%;"></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; width: 1%;"></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; width: 1%;"></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;;width:.2%;"></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.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Primary Geographical Regions: </div></div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2020To06_30_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,226,649</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,219,208</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To06_30_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,126,193</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To06_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,025,719</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Canada </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2020To06_30_2020_CAsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">71,917</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2019To06_30_2019_CAsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,751</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To06_30_2020_CAsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">127,258</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To06_30_2019_CAsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">137,007</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Latin America and the Caribbean </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,819</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,895</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">110,090</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">140,406</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,355,385</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,371,854</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,363,541</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,303,132</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Major Product Lines: </div></div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">HVAC equipment </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">71</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">69</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">69</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">68</ix:nonFraction></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;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other HVAC products </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">26</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">28</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">28</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">28</ix:nonFraction></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>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Commercial refrigeration products </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">4</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:SalesRevenuesFromProductLinesPercentage" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> </ix:continuation></ix:continuation><div style="margin-top: 1em; margin-bottom: 0em;"></div><div><div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div><div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EARNINGS PER SHARE </div></div></div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292215">The following table presents the calculation of basic and diluted earnings per share for our Common and Class&#160;B common stock:</ix:nonNumeric> </div></div></div></div> <ix:continuation id="TextSelection_14292215">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; 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; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic Earnings per Share: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,578</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">90,155</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,080</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,192</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: distributed and undistributed earnings allocated to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted common stock</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,439</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,512</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,082</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,355</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings allocated to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,139</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,643</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,998</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,837</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,042,958</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">34,435,099</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,019,003</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">34,411,738</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share for Common and Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.26</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.40</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.03</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.34</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allocation of earnings for Basic: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">73,323</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">76,456</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">98,202</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">106,234</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,816</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,187</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,796</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,603</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,139</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,643</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,998</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,837</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted Earnings per Share: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"></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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,578</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">90,155</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,080</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,192</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: distributed and undistributed earnings allocated to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted common stock</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,439</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,511</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,082</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,354</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings allocated to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">79,139</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,644</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,998</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,838</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,042,958</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">34,435,099</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,019,003</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">34,411,738</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">21,753</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">27,861</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">25,347</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">21,210</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Diluted </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,064,711</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">34,462,960</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,044,350</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">34,432,948</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share for Common and Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.26</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.40</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.02</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.34</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Anti-dilutive stock options not included above </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">208,641</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">174,457</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">182,122</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">213,270</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> </ix:continuation> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share for our Common stock assumes the conversion of all of our Class&#160;B common stock into Common stock as of the beginning of the fiscal year; therefore, no allocation of earnings to Class&#160;B common stock is required. At June&#160;30, 2020 and 2019, our outstanding Class&#160;B common stock was convertible into <ix:nonFraction name="wso:ConvertibleClassBCommonStockOutstanding" contextRef="PAsOn06_30_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,575,482</ix:nonFraction> and <ix:nonFraction name="wso:ConvertibleClassBCommonStockOutstanding" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,577,858</ix:nonFraction> shares of our Common stock, respectively. </div></div></ix:nonNumeric> <div style="margin-top: 1em; margin-bottom: 0em;"></div> <div> <div style="text-align: center; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">11 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OTHER COMPREHENSIVE INCOME (LOSS) </div></div></div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) consists of the foreign currency translation adjustment associated with our Canadian operations&#8217; use of the Canadian dollar as their functional currency and changes in the unrealized (losses) gains on cash flow hedging instruments. <ix:nonNumeric name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14267313">The tax effects allocated to each component of other comprehensive income (loss) were as follows:</ix:nonNumeric> </div></div> <ix:continuation id="TextSelection_14267313">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"></td>
<td style="width: 1%; 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: 1%; 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: 1%; 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: 1%; 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.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0pt; font-size: 10pt; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"><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; color: rgb(0, 0, 0);;display:inline;">Foreign currency translation adjustment</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#160;<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,823</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;">$</td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,297</ix:nonFraction> </div></div> </td>
<td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,106</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;">)<div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;">$</td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,302</ix:nonFraction> </div></div> </td>
<td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Unrealized (loss) gain on cash flow hedging instruments</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,606</ix:nonFraction></div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">709</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,867</ix:nonFraction></div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,444</ix:nonFraction></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>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Income tax benefit (expense)</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">436</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">192</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">503</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">391</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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;">Unrealized (loss) gain on cash flow hedging instruments, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,170</ix:nonFraction></div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">517</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,364</ix:nonFraction></div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,053</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Reclassification of gain on cash flow hedging instruments into earnings</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">406</ix:nonFraction></div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">176</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">249</ix:nonFraction></div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">551</ix:nonFraction></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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Income tax expense</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">149</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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;">Reclassification of gain on cash flow hedging instruments into earnings, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction></div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">128</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">182</ix:nonFraction></div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">402</ix:nonFraction></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;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,356</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,652</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,924</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,847</ix:nonFraction> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></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> </ix:continuation><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The changes in each component of accumulated other comprehensive loss, net of tax, 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: 79%; 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: 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="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June&#160;30, </div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">38,599</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,604</ix:nonFraction></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;">)&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current period other comprehensive (loss) <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">income</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" contextRef="P01_01_2020To06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,927</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" contextRef="P01_01_2019To06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,695</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,526</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39,909</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flow hedging instruments: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">451</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2018_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">636</ix:nonFraction></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current period other comprehensive income <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(loss)</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" contextRef="P01_01_2020To06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">818</ix:nonFraction> </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" contextRef="P01_01_2019To06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">631</ix:nonFraction></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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reclassification adjustment </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" contextRef="P01_01_2020To06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" contextRef="P01_01_2019To06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">242</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">258</ix:nonFraction> </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">237</ix:nonFraction></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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,268</ix:nonFraction> </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">40,146</ix:nonFraction></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;">)&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></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></ix:nonNumeric></ix:nonNumeric> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: 'Times New Roman';font-size: 0pt;font-weight: normal;margin-top: 18pt;margin-bottom: 0pt;">&#160;</div> <ix:nonNumeric name="wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE </div></div></div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effective May&#160;31, 2019, we purchased an additional <ix:nonFraction name="wso:AdditionalOwnershipInterestAcquiredInSubsidiary" contextRef="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% ownership interest in Homans Associates II LLC (&#8220;Homans&#8221;) from our second joint venture with Carrier, Carrier Enterprise Northeast, LLC<div style="letter-spacing: 0px; top: 0px;;display:inline;">,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">which we refer to as </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrier Enterprise II</div></div></div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">,</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;for cash consideration of $<ix:nonFraction name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" contextRef="P05_31_2019To05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,400</ix:nonFraction>, which increased our ownership in Homans to <ix:nonFraction name="wso:PercentageOfOwnershipInterestInSubsidiary" contextRef="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%. Homans previously operated as a division of Carrier Enterprise II and subsequent to the purchase operates as a stand-alone subsidiary of the Company with <ix:nonFraction name="wso:NumberOfLocationsInWhichTheEntityOperates" contextRef="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_Location" decimals="INF" scale="0" format="ixt:numdotdecimal">17</ix:nonFraction> locations in the Northeastern U.S. </div></div></div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <ix:nonNumeric name="wso:InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14293037">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">INVESTMENT IN UNCONSOLIDATED ENTITY </div></div></div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;21, 2017, our first joint venture with Carrier, Carrier Enterprise, LLC, which we refer to as Carrier Enterprise I, acquired a <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">34.9</ix:nonFraction>% ownership interest in Russell Sigler, Inc. (&#8220;RSI&#8221;), an HVAC distributor operating from <ix:nonFraction name="wso:NumberOfLocations" contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis_WesternUnitedStatesMembersrtStatementGeographicalAxis" unitRef="Unit_Location" decimals="INF" scale="0" format="ixt:numdotdecimal">30</ix:nonFraction> locations in the Western U.S. We have an <ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">80</ix:nonFraction>% controlling interest in Carrier Enterprise I, and Carrier has a <ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest. Carrier Enterprise I acquired its ownership interest in RSI for cash consideration of $<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,600</ix:nonFraction>, of which we contributed $<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,880</ix:nonFraction> and Carrier contributed $<ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,720</ix:nonFraction>. Effective June&#160;29, 2018, Carrier Enterprise I acquired an additional <ix:nonFraction name="wso:EquityMethodInvestmentAdditionalOwnershipPercentage" contextRef="PAsOn06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.4</ix:nonFraction>% ownership interest in RSI, which increased Carrier Enterprise I&#8217;s ownership interest in RSI to <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">36.3</ix:nonFraction>% for cash consideration of $<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,760</ix:nonFraction>, of which we contributed $<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,008</ix:nonFraction> and Carrier contributed $<ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">752</ix:nonFraction>. Effective April&#160;22, 2019, Carrier Enterprise I acquired an additional <ix:nonFraction name="wso:EquityMethodInvestmentAdditionalOwnershipPercentage" contextRef="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.8</ix:nonFraction>% ownership interest in RSI for cash consideration of $<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,940</ix:nonFraction>, of which we contributed $<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,952</ix:nonFraction> and Carrier contributed $<ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">988</ix:nonFraction>. This acquisition increased Carrier Enterprise I&#8217;s ownership interest in RSI to <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">38.1</ix:nonFraction>%. </div></div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">12 of 27</div></div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelection_14293037"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrier Enterprise I is a party to a shareholders&#8217; agreement (the &#8220;Shareholders&#8217; Agreement&#8221;) with RSI and its shareholders. Pursuant to the Shareholders&#8217; Agreement, RSI&#8217;s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI&#8217;s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns <ix:nonFraction name="wso:MaximumOwnershipPercentagePriorToBuyoutOption" contextRef="PAsOn06_30_2020_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">85</ix:nonFraction>% or more of RSI&#8217;s outstanding common stock, it has the right, but not the obligation, to purchase from RSI&#8217;s shareholders the remaining outstanding shares of RSI common stock. Additionally, Carrier Enterprise I has the right to appoint two of RSI&#8217;s six board members. Given Carrier Enterprise I&#8217;s <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">38.1</ix:nonFraction>% equity interest in RSI and its right to appoint two out of RSI&#8217;s six board members, this investment in RSI is accounted for under the equity method. </div></div></div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292296">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ACQUISITIONS </div></div></div></div></div> </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></ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_14292296"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">N&amp;S Supply of Fishkill, Inc. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;26, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of N&amp;S Supply of Fishkill, Inc., a distributor of air conditioning, heating and plumbing products operating from <ix:nonFraction name="wso:NumberOfLocationsInWhichTheEntityOperates" contextRef="PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_Location" decimals="INF" scale="0" format="ixt-sec:numwordsen">seven</ix:nonFraction> locations in New York and Connecticut. The purchase price was composed of cash consideration of $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,000</ix:nonFraction>, the issuance of <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">22,435</ix:nonFraction> shares of Common stock having a fair value of $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,032</ix:nonFraction> and the payment of certain indebtedness. The purchase price resulted in the recognition of $<ix:nonFraction name="wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" contextRef="PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,644</ix:nonFraction> in goodwill. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over <ix:nonNumeric name="wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">15</ix:nonNumeric> years. </div></div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Peirce-Phelps, Inc. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;1, 2019, Carrier Enterprise I acquired substantially all the HVAC assets and assumed certain of the liabilities of Peirce-Phelps, Inc. (&#8220;PPI&#8221;), an HVAC distributor operating from <ix:nonFraction name="wso:NumberOfLocationsInWhichTheEntityOperates" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_Location" decimals="INF" scale="0" format="ixt:numdotdecimal">19</ix:nonFraction> locations in Pennsylvania, New Jersey, and Delaware, for $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">85,000</ix:nonFraction> less certain average revolving indebtedness. Consideration for the net purchase price consisted of $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,000</ix:nonFraction> in cash, <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">372,543</ix:nonFraction> shares of Common stock having a fair value of $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,344</ix:nonFraction>, net of a discount for lack of marketability, and the payment of certain average revolving indebtedness. Carrier contributed cash of $<ix:nonFraction name="wso:ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,000</ix:nonFraction> to Carrier Enterprise I in connection with the acquisition of PPI. </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The purchase price resulted in the recognition of $<ix:nonFraction name="wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,884</ix:nonFraction> in goodwill and intangibles. The fair value of the identified intangible assets was $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,000</ix:nonFraction> and consisted of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,500</ix:nonFraction> in trade names and distribution rights, and $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,500</ix:nonFraction> in customer relationships to be amortized over an <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P08_01_2019To08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">18</ix:nonNumeric>-year</div> period. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over <ix:nonNumeric name="wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">15</ix:nonNumeric> years. </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The table below presents the allocation of the total consideration to tangible and intangible assets acquired and liabilities assumed from the acquisition of PPI based on the respective fair values as of August&#160;1, 2019: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,299</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,719</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,491</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">135</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,544</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,072</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,884</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangibles</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">299</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,079</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,038</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93,226</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></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> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div></ix:nonNumeric> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Dunphey&#160;&amp; Associates Supply Co., Inc. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;2, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of Dunphey&#160;&amp; Associates Supply Co., Inc., a distributor of air conditioning and heating products operating from <ix:nonFraction name="wso:NumberOfLocationsInWhichTheEntityOperates" contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_Location" decimals="INF" scale="0" format="ixt-sec:numwordsen">seven</ix:nonFraction> locations in New Jersey, New York and Connecticut, for cash consideration of $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,758</ix:nonFraction> and the issuance of <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">50,952</ix:nonFraction> shares of Common stock having a fair value of $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,891</ix:nonFraction>, net of a discount for lack of marketability. The purchase price resulted in the recognition of $<ix:nonFraction name="wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,974</ix:nonFraction> in goodwill and intangibles. The fair value of the identified intangible assets was $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,300</ix:nonFraction> and consisted of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,500</ix:nonFraction> trade names and trademarks, and $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,800</ix:nonFraction> in customer relationships to be amortized over a <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P04_02_2019To04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">15</ix:nonNumeric>-year</div> period. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over <ix:nonNumeric name="wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">15</ix:nonNumeric> years. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The results of operations of these acquisitions have been included in the consolidated financial statements from their respective dates of acquisition. The pro forma effect of the acquisitions was not deemed significant to the consolidated financial statements. </div></div></div></div> </ix:continuation></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">13 of 27 </div></div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">DEBT </div></div></div></div></div> </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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We maintain an unsecured, syndicated multicurrency revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. On April&#160;10, 2020, we increased the aggregate borrowing capacity of our revolving credit agreement from $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn12_05_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">500,000</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn04_10_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">560,000</ix:nonFraction>.</div> The credit agreement matures on December 5, 2023. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">At June&#160;30, 2020 and December&#160;31, 2019, $<ix:nonFraction name="us-gaap:LongTermLineOfCredit" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,357</ix:nonFraction> and $<ix:nonFraction name="us-gaap:LongTermLineOfCredit" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">155,700</ix:nonFraction>, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at June&#160;30, 2020. </div></div></div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div></div> </div> </div> <div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292312">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">DERIVATIVES </div></div></div></div></div></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; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We enter into foreign currency forward and option contracts to offset the earnings impact that foreign exchange rate fluctuations would otherwise have on certain monetary liabilities that are denominated in nonfunctional currencies. </div></div></div></div></ix:nonNumeric> </div></div><ix:continuation id="TextSelection_14292312"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedging 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We enter into foreign currency forward contracts that are designated as cash flow hedges. The settlement of these derivatives results in reclassifications from accumulated other comprehensive loss to earnings for the period in which the settlement of these instruments occurs. The maximum period for which we hedge our cash flow using these instruments is <ix:nonNumeric name="us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1" contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" format="ixt-sec:durmonth">12</ix:nonNumeric> months. Accordingly, at June&#160;30, 2020, all of our open foreign currency forward contracts had maturities of <ix:nonNumeric name="wso:DerivativeMaturityDateRange" contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">one year or less</ix:nonNumeric>. The total notional value of our foreign currency exchange contracts designated as cash flow hedges at June&#160;30, 2020 was $<ix:nonFraction name="us-gaap:DerivativeNotionalAmount" contextRef="PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="INF" scale="3" format="ixt:numdotdecimal">33,200</ix:nonFraction>, and such contracts have varying terms expiring through <ix:nonNumeric name="wso:DerivativeMaturityMonthAndYear" contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" format="ixt:datemonthyearen">January 2021</ix:nonNumeric>. </div></div><ix:nonNumeric name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 8pt; 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: 1%; 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: 1%; 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: 1%; 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: 1%; 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.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter&#160;Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 77%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(Loss) gain recorded in accumulated other comprehensive loss </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,606</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P04_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">709</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,867</ix:nonFraction></div></div></div></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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" contextRef="P01_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,444</ix:nonFraction></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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 77%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gain reclassified from accumulated other comprehensive loss into earnings </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;(<ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" contextRef="P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">406</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" contextRef="P04_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">176</ix:nonFraction></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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">249</ix:nonFraction></div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" contextRef="P01_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">551</ix:nonFraction></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="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></ix:nonNumeric> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">At June&#160;30, 2020, we expected an estimated $<ix:nonFraction name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" contextRef="PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">585</ix:nonFraction> <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> <div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">gain</div> </div>to be reclassified into earnings to reflect the fixed prices obtained from foreign exchange hedging within the next 12 months.</div><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivatives Not Designated as Hedging Instruments </div></div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0px auto;"><div style="color:#000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;">We have also entered into foreign currency forward and option contracts that are either not designated as hedges or did not qualify for hedge accounting. These derivative instruments were effective economic hedges for all of the periods presented. The fair value gains and losses on these contracts are recognized in earnings as a component of selling, general and administrative expenses. The total notional value of our foreign currency exchange contracts not designated as hedging&#160;instruments&#160;at June&#160;30, 2020 was $<ix:nonFraction name="us-gaap:DerivativeNotionalAmount" contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="INF" scale="3" format="ixt:numdotdecimal">5,900</ix:nonFraction>, and such contracts<div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;">subsequently expired</div></div><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="margin: 0px auto; width: 8.5in; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-size: 10pt; margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">during&#160;<ix:nonNumeric name="wso:DerivativeMaturityMonthAndYear" contextRef="P01_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" format="ixt:datemonthyearen">July 2020</ix:nonNumeric></div><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 12pt auto 0px; line-height: 12pt;"><div style="color:#000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;"><div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;">We recognized losses of $<ix:nonFraction name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="P04_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">317</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="P04_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">190</ix:nonFraction> from foreign currency forward and option contracts not designated as hedging instruments in our condensed consolidated unaudited statements of income for the quarters ended June&#160;30, 2020 and 2019, respectively. We recognized gains (losses) of $<ix:nonFraction name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="P01_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">511</ix:nonFraction> and $(<ix:nonFraction name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="P01_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">303</ix:nonFraction>) </div> from foreign currency forward and option contracts not designated as hedging instruments in our condensed consolidated unaudited statements of income for the </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">six months ended June&#160;30, 2020 and 2019, </div></div></div><div style="font-size: 10pt; margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">respectively.</div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. See Note <div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div>. </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td style="padding: 0px;"></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Asset Derivatives </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liability Derivatives </div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30,<br/>2020 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31,<br/>2019 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30,<br/>2020 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31,<br/>2019 </div></div></td>
<td style="padding: 0px 0px 0.7pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Derivatives designated as hedging instruments </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:DerivativeAssetsCurrent" contextRef="PAsOn06_30_2020_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn06_30_2020_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">445</ix:nonFraction></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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2019_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">944</ix:nonFraction> </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.17in; line-height: normal; text-indent: -0.17in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">hedging instruments</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16</ix:nonFraction></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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63</ix:nonFraction> </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 0px 0.7px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total derivative instruments </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetsCurrent" contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">461</ix:nonFraction> </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,007</ix:nonFraction> </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 0px 2.7px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></ix:nonNumeric> </ix:continuation><div style="margin-top: 1em; margin-bottom: 0em;"></div><div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div></div><div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div></div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENTS </div></div></div></div></div></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; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><ix:nonNumeric name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:</div></div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0in 0px; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="padding: 0px; width: 53%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; width: 4%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; width: 26%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td>
<td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div></div><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">at&#160;June 30, 2020&#160;Using </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;Sheet&#160;Location </div></div></div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3 </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="PAsOn06_30_2020_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction> </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="PAsOn06_30_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction> </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equity securities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="PAsOn06_30_2020_OtherAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">357</ix:nonFraction> </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="PAsOn06_30_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">357</ix:nonFraction> </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">461</ix:nonFraction></div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">461</ix:nonFraction> </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td colspan="10" style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; padding: 0px; vertical-align: top;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 8pt; display: inline; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div>Total </div></div></div></div></td>
<td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div></div><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">at&#160;December&#160;31,&#160;2019&#160;Using </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance Sheet Location </div></div></div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3 </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equity securities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="PAsOn12_31_2019_OtherAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">402</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">402</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,007</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,007</ix:nonFraction> </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table></ix:nonNumeric><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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a description of the valuation techniques used for these assets and liabilities, as well as the level of input used to measure fair value: </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity securities</div></div> &#8211; these investments are exchange-traded equity securities. Fair values for these investments are based on closing stock prices from active markets and are therefore classified within Level&#160;1 of the fair value hierarchy. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivative financial instruments</div></div> &#8211; these derivatives are foreign currency forward and option contracts. See Note 9. Fair value is based on observable market inputs, such as forward rates in active markets; therefore, we classify these derivatives within Level&#160;2 of the valuation hierarchy. </div></div></div></ix:nonNumeric> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292327">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">SHAREHOLDERS&#8217; EQUITY </div></div></div></div></div></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; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Dividends</div></div></div></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_14292327" continuedAt="TextSelectionAppend_14292327_1"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We paid cash dividends of $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.775</ix:nonFraction>, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.60</ix:nonFraction>, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">3.375</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">3.20</ix:nonFraction> per share of both Common stock and Class&#160;B common stock during the quarters and six months ended June&#160;30, 2020 and 2019, respectively. </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="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-Vested</div> Restricted Stock </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">During the quarter and six months ended June&#160;30, 2020, <ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,504</ix:nonFraction> shares of Common and Class&#160;B common stock with an aggregate fair market value of $<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">243</ix:nonFraction>, and <ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,332</ix:nonFraction> shares of Common and Class&#160;B common stock with an aggregate fair market value of $<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,034</ix:nonFraction>, respectively, were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted stock. These shares were retired upon delivery. During the quarter and six months ended June&#160;30, 2019, <ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="P04_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,608</ix:nonFraction> shares of Common and Class&#160;B common stock with an aggregate fair market value of $<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P04_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">555</ix:nonFraction>, and <ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,593</ix:nonFraction> shares of Common and Class&#160;B common stock with an aggregate fair market value of $<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">983</ix:nonFraction>, respectively, were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted stock. These shares were retired upon delivery.</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exercise of Stock Options </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash received from Common stock issued as a result of stock options exercised during the quarters and six months ended June&#160;30, 2020 and 2019, was </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,217</ix:nonFraction>, </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,526</ix:nonFraction>,&#160;$<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,405</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,243</ix:nonFraction>, respectively.</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the quarter and six months ended June&#160;30, 2020, <ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,873</ix:nonFraction></ix:nonFraction> shares of Common stock with an aggregate fair market value of $<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">853</ix:nonFraction></ix:nonFraction> were withheld as payment in lieu of cash for stock option exercises. These shares were retired upon delivery.</div></div></ix:continuation><div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div></div><div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div></div></div></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelectionAppend_14292327_1"> <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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Employee Stock Purchase Plan </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the quarters ended June&#160;30, 2020 and 2019, we received net proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">475</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">423</ix:nonFraction>, respectively, for shares </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">of <div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">our </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common </div>stock purchased<div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">under our employee stock purchase plan. During the six months ended June&#160;30, 2020 and 2019, we received net proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">828</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">833</ix:nonFraction>, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">respectively, for shares of our Common stock purchased under our employee stock purchase plan. </div></div></div></div> </ix:continuation> <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 0pt;font-weight: normal;margin-top: 18pt;margin-bottom: 0px;">&#160;</div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true" continuedAt="TextSelection_14292336">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENTS AND CONTINGENCIES </div></div></div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Litigation, Claims and Assessments </div></div></div></div></div></ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_14292336"> <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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We are involved in litigation incidental to the operation of our business. We vigorously defend all matters in which we or our subsidiaries are named defendants and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect us. Although the adequacy of existing insurance coverage and the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, we do not believe the ultimate liability associated with any known claims or litigation will have a material adverse effect on our financial condition or results of 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Self-Insurance </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors, and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $<ix:nonFraction name="us-gaap:SelfInsuranceReserve" contextRef="PAsOn06_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,977</ix:nonFraction> and $<ix:nonFraction name="us-gaap:SelfInsuranceReserve" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,062</ix:nonFraction> at June&#160;30, 2020 and December&#160;31, 2019, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. </div></div> </ix:continuation> <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 0pt;font-weight: normal;margin-top: 18pt;margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2020To06_30_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RELATED PARTY TRANSACTIONS </div></div></div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Purchases from Carrier and its affiliates comprised <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">63</ix:nonFraction></ix:nonFraction>% of all inventory purchases&#160;made during <div style="letter-spacing: 0px; top: 0px;;display:inline;">both </div>the quarters ended June&#160;30, 2020 and 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;&#160;Purchases from Carrier and its affiliates comprised <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">60</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">62</ix:nonFraction>% of all inventory purchases&#160;made during the six months ended June&#160;30, 2020 and 2019, respectively. At June&#160;30, 2020 and December&#160;31, 2019, approximately $<ix:nonFraction name="us-gaap:AccountsPayableRelatedPartiesCurrent" contextRef="PAsOn06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">139,000</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AccountsPayableRelatedPartiesCurrent" contextRef="PAsOn12_31_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,000</ix:nonFraction>, respectively, was payable to Carrier and its affiliates, net of receivables. Our joint ventures with Carrier also sell HVAC products to Carrier and its affiliates. Revenues in our condensed consolidated unaudited statements of income for the quarters and six months ended June&#160;30, 2020 and 2019 included approximately $<ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,000</ix:nonFraction>, $<ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,000</ix:nonFraction>, $<ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">55,000</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,000</ix:nonFraction>, respectively, of sales to Carrier and its affiliates. We believe these transactions are conducted on terms equivalent to an <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">arm&#8217;s-length</div> basis in the ordinary course of business.</div></ix:nonNumeric></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">16 of 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx935713_9" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Forward-Looking Statements </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">This Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> contains or incorporates by reference statements that are not historical in nature and that are intended to be, and are hereby identified as, &#8220;forward-looking statements&#8221; as defined in the Private Securities Litigation Reform Act of 1995. Statements which are not historical in nature, including the words &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;seek,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;intend,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;project,&#8221; &#8220;focused,&#8221; &#8220;outlook,&#8221; &#8220;goal,&#8221; &#8220;designed,&#8221; and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements, including statements regarding, among others, (i)&#160;economic conditions, (ii)&#160;business and acquisition strategies, (iii)&#160;potential acquisitions and/or joint ventures and investments in unconsolidated entities, (iv)&#160;financing plans, and (v)&#160;industry, demographic and other trends affecting our financial condition or results of operations. These forward-looking statements are based on management&#8217;s current expectations, are not guarantees of future performance and are subject to a number of risks, uncertainties, and changes in circumstances, certain of which are beyond our control. Actual results could differ materially from these forward-looking statements as a result of several factors, including, but not limited to:</div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">general economic conditions, both in the United States and in the international markets we serve; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">competitive factors within the HVAC/R industry; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">effects of supplier concentration; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">fluctuations in certain commodity costs; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">consumer spending; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">consumer debt levels; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the continued impact of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic;</div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">new housing starts and completions; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">capital spending in the commercial construction market; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">access to liquidity needed for operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">seasonal nature of product sales; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">weather patterns and conditions; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">insurance coverage risks; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">federal, state, and local regulations impacting our industry and products; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">prevailing interest rates; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">foreign currency exchange rate fluctuations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">international risk; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">cybersecurity risk; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the continued viability of our business strategy. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We believe these forward-looking statements are reasonable; however, you should not place undue reliance on any forward-looking statements, which are based on current expectations. For additional information regarding important factors that may affect our operations and could cause actual results to vary materially from those anticipated in the forward-looking statements, please see the discussion below under Impact of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> Pandemic, Item 1A &#8220;Risk Factors&#8221; contained in Part II of this Quarterly Report on this Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Item 1A &#8220;Risk Factors&#8221; of our Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019, as well as the other documents and reports that we file with the SEC. Forward-looking statements speak only as of the date the statements were made. We assume no obligation to update forward-looking information or the discussion of such risks and uncertainties to reflect actual results, changes in assumptions, or changes in other factors affecting forward-looking information, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary factors.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following information should be read in conjunction with the condensed consolidated unaudited financial statements, including the notes thereto, included under Part I, Item&#160;1 of this Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div> In addition, reference should be made to our audited consolidated financial statements and notes thereto and the related Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Company Overview </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Watsco, Inc. was incorporated in Florida in 1956, and, together with its subsidiaries (collectively, &#8220;Watsco,&#8221; or &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) is the largest distributor of air conditioning, heating, and refrigeration equipment, and related parts and supplies (&#8220;HVAC/R&#8221;) in the HVAC/R distribution industry in North America. At June&#160;30, 2020, we operated from 603 locations in 38 U.S. States, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">17 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues primarily consist of sales of air conditioning, heating, and refrigeration equipment, and related parts and supplies. Selling, general and administrative expenses primarily consist of selling expenses, the largest components of which are salaries, commissions, and marketing expenses that are variable and correlate to changes in sales. Other significant selling, general and administrative expenses relate to the operation of warehouse facilities, including a fleet of trucks and forklifts, and facility rent, a majority of which we operate under <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions and related weather and economic conditions. </div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Impact of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> Pandemic </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A novel strain of coronavirus, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> a pandemic. The <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic significantly impacted business during the second quarter of 2020. Certain U.S. states were under executive orders requiring that all workers remain at home unless their work was critical, essential, or life-sustaining. We believe that, based on the various standards published to date, the work our employees are performing is essential, and as such we continued to operate with certain modifications. A few of our locations experienced short-term closures for <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> employee health concerns or operated at a diminished capacity, which negatively impacted sales during the quarter and may continue to negatively impact sales until the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic moderates. As of the date of this filing, while all of our locations currently continue to operate, we have restricted public access to our branches and have instituted contactless sales and servicing capabilities designed to safeguard our employees and customers.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">At the end of the second quarter of 2020, many of the markets in which we operate had begun to ease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> restrictions that had been in place earlier in the period. However, as of the date of this filing, viral infections have begun to increase, resulting in the resumption of restrictions in certain markets in which we operate. As a result, significant uncertainty exists concerning the magnitude of the impact and duration of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In response to the pandemic, we have implemented plans intended to preserve adequate liquidity and ensure that our business can continue to operate during this uncertain time. In addition, we have taken actions to reduce costs, including reductions in fixed-cost compensation, rent abatement, changes to vendor terms and various austerity measures to curtail discretionary spending in light of the circumstances. Other variable costs, including hourly wages, overtime, sales commissions, temporary labor, performance-based compensation, advertising, and delivery expenses are expected to moderate consistent with our overall business activity. If and to the extent restrictions ease and normal economic conditions and operations resume, the various austerity measures to curtail discretionary spending may cease. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">With respect to liquidity, we believe that our balance sheet remains strong with&#160;$79.6&#160;million in cash, $33.4&#160;million in borrowings drawn from our $560.0&#160;million credit facility and $1.7&#160;billion of shareholders&#8217; equity as of June&#160;30, 2020. Our quarterly dividend plans remain currently unchanged, most recently at $1.775 per share. Future dividends and/or changes in dividend rates are at the sole discretion of the Board of Directors and depend upon factors including, but not limited to, cash flow generated by operations, profitability, financial condition, cash requirements, and future prospects. During these uncertain times, we believe that our scale, our current low debt-level, conservative leverage ratio, and our historical ability to generate cash flow positions us well as we work through the impacts of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The full impact of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic on our financial condition and results of operations will depend on future developments, such as the ultimate duration and scope of the pandemic, its impact on our employees, customers, and suppliers, how quickly normal economic conditions and operations resume and whether the pandemic exacerbates other risks disclosed in Item 1A &#8220;Risk Factors&#8221; of our Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019. We will continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state or local authorities or that we determine are in the best interests of our employees, customers, suppliers and shareholders.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Joint Ventures with Carrier Global Corporation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On April&#160;3, 2020, United Technologies Corporation completed the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">spin-off</div> of Carrier Corporation into an independent, publicly traded company, named Carrier Global Corporation (&#8220;Carrier&#8221;).</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2009, we formed a joint venture with Carrier, which we refer to as Carrier Enterprise I, in which Carrier contributed 95 of its company-owned locations in 13 Sun Belt states and Puerto Rico, and its export division in Miami, Florida, and we contributed 15 locations that distributed Carrier products. We have an 80% controlling interest in Carrier Enterprise I, and Carrier has a 20% <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest. On August&#160;1, 2019, Carrier Enterprise I acquired substantially all of the HVAC assets and assumed certain of the liabilities of Peirce-Phelps, Inc. (&#8220;PPI&#8221;), an HVAC distributor operating from 19 locations in Pennsylvania, New Jersey, and Delaware.</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In 2011, we formed a second joint venture with Carrier, in which Carrier contributed 28 of its company-owned locations in the Northeast U.S., and we contributed 14 locations in the Northeast U.S., and we then purchased Carrier&#8217;s distribution operations in Mexico, which included seven locations. Collectively, the Northeast locations and the Mexico operations are referred to as Carrier Enterprise II. We have an 80% controlling interest in Carrier Enterprise II, and Carrier has a 20% <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest. Effective May&#160;31, 2019, we purchased an additional 20% ownership interest in Homans Associates II LLC (&#8220;Homans&#8221;) from Carrier Enterprise II, following which we owned 100% of Homans. Homans previously operated as a division of Carrier Enterprise II and now operates as one of our stand-alone, wholly owned subsidiaries.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2012, we formed a third joint venture, which we refer to as Carrier Enterprise III, with Carrier. Carrier contributed 35 of its company-owned locations in Canada to Carrier Enterprise III. We have a 60% controlling interest in Carrier Enterprise III, and Carrier has a 40% <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Critical Accounting Policies </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Management&#8217;s discussion and analysis of financial condition and results of operations is based upon the condensed consolidated unaudited financial statements included in this Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q,</div> which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated unaudited financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated unaudited financial statements, and the reported amount of revenues and expenses during the reporting period. Actual results may differ from these estimates under different assumptions or conditions. At least quarterly, management reevaluates its judgments and estimates, which are based on historical experience, current trends, and various other assumptions that are believed to be reasonable under the circumstances.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our critical accounting policies are included in our 2019 Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> as filed with the SEC on February&#160;28, 2020. We believe that there have been no significant changes during the quarter ended June&#160;30, 2020 to the critical accounting policies disclosed in our Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">New Accounting Standards </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Refer to Note&#160;1 to our condensed consolidated unaudited financial statements included in this Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> for a discussion of recently adopted accounting standards.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Results of Operations </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes information derived from our condensed consolidated unaudited statements of income, expressed as a percentage of revenues, for the quarters and six months ended June&#160;30, 2020 and 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter<br/> Ended June&#160;30,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months<br/> Ended June&#160;30,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">76.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">76.1</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">76.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">75.6</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23.6</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">23.9</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">24.4</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative expenses</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">14.3</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">16.4</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other income</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">0.2</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.2</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">0.2</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.5</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">9.8</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">8.2</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest expense, net</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.5</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">9.7</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">8.1</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1.8</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1.6</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">7.9</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.9</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">6.6</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: net income attributable to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest</div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1.3</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1.2</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc.</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">6.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">5.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Note: Due to rounding, percentages may not add up to 100. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following narratives reflect our acquisition of the HVAC distribution businesses of N&amp;S Supply of Fishkill, Inc. (&#8220;N&amp;S&#8221;) in November 2019, PPI in August 2019, Dunphey&#160;&amp; Associates Supply Co., Inc. (&#8220;DASCO&#8221;) in April 2019, as well as the purchase of an additional 1.8% ownership interest in Russell Sigler, Inc. (&#8220;RSI&#8221;) in April 2019, and the purchase of an additional 20% ownership interest in Homans effective May&#160;31, 2019. We did not acquire any businesses during the quarter or six months ended June&#160;30, 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In the following narratives, computations and other information referring to &#8220;same-store basis&#8221; exclude the effects of locations closed, acquired, or locations opened, in each case during the immediately preceding 12 months, unless such locations are within close geographical proximity to existing locations. At June&#160;30, 2020 and 2019, three and eight locations, respectively, that we opened were near existing locations and were therefore included in &#8220;same-store basis&#8221; information. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">19 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The table below summarizes the changes in our locations for the 12 months ended June&#160;30, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 92%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of<br/> Locations</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2019</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">585</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Opened</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Acquired</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">26</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Closed</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(8</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31, 2019</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">606</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Opened</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">2</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Closed</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(5</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2020</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">603</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div> </td>
<td style="font-family: 'Times New Roman';">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Second Quarter of 2020 Compared to Second Quarter of 2019 </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues for the second quarter of 2020 decreased $16.5&#160;million, or 1%, including $66.5&#160;million attributable to the new locations acquired and $0.8&#160;million from other locations opened during the preceding 12 months, offset by $4.8&#160;million from locations closed. Sales of HVAC equipment (71% of sales) increased 1%, sales of other HVAC products (26% of sales) decreased 6% and sales of commercial refrigeration products (3% of sales) decreased 15%. On a same-store basis, revenues decreased $79.0&#160;million, or 6%, as compared to the same period in 2019, reflecting a 4% decrease in sales of HVAC equipment (70% of sales), which included flat sales of residential HVAC equipment and a 20% decrease in sales of commercial HVAC equipment, a 9% decrease in sales of other HVAC products (27% of sales) and a 15% decrease in sales of commercial refrigeration products (3% of sales). The decrease in HVAC equipment revenues was primarily attributable to lower sales of commercial HVAC equipment due to the pandemic-related market disruption, while both the average selling price and volume of residential HVAC equipment remained flat. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Gross Profit </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Gross profit for the second quarter of 2020 decreased $8.8&#160;million, or 3%, primarily as a result of decreased revenues. Gross profit margin for the quarter ended June&#160;30, 2020 declined 30 basis-points to 23.6% versus 23.9% for the same period in 2019, primarily due to a shift in sales mix toward HVAC equipment, which generates a lower gross profit margin than <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-equipment</div> products.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Selling, General and Administrative Expenses </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative expenses for the second quarter of 2020 decreased $2.5&#160;million, or 1%, primarily due to decreased revenues. Selling, general and administrative expenses as a percent of revenues for the second quarter of 2020 remained flat at 14.3% versus the same period in 2019. On a same-store basis, selling, general and administrative expenses decreased 7% as compared to the same period in 2019, primarily due to actions taken to reduce costs and curtail discretionary spending in response to the pandemic as well as decreased variable costs commensurate with decreased revenues. Selling, general and administrative expenses included $0.5&#160;million of additional costs for 2020 in excess of 2019 for ongoing technology initiatives, including initiatives designed to ameliorate the impact of, or otherwise address, the pandemic. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Income </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other income of $4.1&#160;million and $3.0&#160;million for the second quarters of 2020 and 2019, respectively, represented our share of the net income of RSI. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest Expense, Net </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest expense, net for the second quarter of 2020 decreased $0.9&#160;million, or 77%, primarily as a result of a decrease in average outstanding borrowings and a lower effective interest rate for the 2020 period, in each case under our revolving credit facility, as compared to the same period in 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes decreased to $24.7&#160;million for the second quarter of 2020, as compared to $25.3&#160;million for the second quarter of 2019 and represent a composite of the income taxes attributable to our wholly owned operations and income taxes attributable to the Carrier joint ventures, which are primarily taxed as partnerships for income tax purposes; therefore, Carrier is responsible for its proportionate share of income taxes attributable to its share of earnings from these joint ventures. The effective income tax rates attributable to us were 22.1% and 21.7% for the quarters ended June&#160;30, 2020 and 2019, respectively. The increase was primarily due to lower estimated foreign withholding taxes in the second quarter of 2019 as compared to the same period in 2020. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">20 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Income Attributable to Watsco, Inc. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco for the quarter ended June&#160;30, 2020 decreased $3.6&#160;million, or 4%, compared to the same period in 2019. The decrease was primarily driven by lower revenues and gross profit, partially offset by lower selling, general and administrative expenses, higher other income, and a reduction in interest expense, net. </div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">First Half of 2020 Compared to First Half of 2019 </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues for the first half of 2020 increased $60.4&#160;million, or 3%, including $127.5&#160;million attributable to the new locations acquired and $2.3&#160;million from other locations opened during the preceding 12 months, offset by $7.7&#160;million from locations closed. Sales of HVAC equipment (69% of sales) increased 3%, sales of other HVAC products (28% of sales) were flat and sales of commercial refrigeration products (3% of sales) decreased 8%. On a same-store basis, revenues decreased $61.7&#160;million, or 3%, as compared to the same period in 2019, reflecting a 2% decrease in sales of HVAC equipment (69% of sales), which included a 1% increase in sales of residential HVAC equipment (2% increase in U.S. markets and an 11% decrease in international markets) and a 14% decrease in sales of commercial HVAC equipment, a 4% decrease in sales of other HVAC products (28% of sales) and an 8% decrease in commercial refrigeration products (3% of sales). The decrease in HVAC equipment revenues was primarily attributable to lower sales of commercial HVAC equipment due to pandemic-related market disruption, partially offset by a 2% increase in volume of residential HVAC equipment. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Gross Profit </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Gross profit for the first half of 2020 increased $5.1&#160;million, or 1%, primarily as a result of increased revenues. Gross profit margin for the six months ended June&#160;30, 2020 declined 40 basis-points to 24.0% versus 24.4% for the same period in 2019, primarily due to a shift in sales mix toward HVAC equipment, which generates a lower gross profit margin than <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-equipment</div> products and a lower benefit of pricing actions taken by our HVAC equipment suppliers.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Selling, General and Administrative Expenses </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative expenses for the first half of 2020 increased $20.8&#160;million, or 6%, primarily due to newly acquired locations. Selling, general and administrative expenses as a percentage of revenues for the six months ended June&#160;30, 2020 increased to 16.8% versus 16.4% for the same period in 2019. On a same-store basis, selling, general and administrative expenses decreased 2% as compared to the same period in 2019 primarily due to actions taken to reduce costs and curtail discretionary spending in response to the pandemic as well as decreased variable costs commensurate with decreased revenues. Selling, general and administrative expenses included $1.6&#160;million of additional costs for 2020 in excess of 2019 for ongoing technology initiatives. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Income </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other income of $5.1&#160;million and $4.4&#160;million for the first half of 2020 and 2019, respectively, represented our share of the net income of RSI. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest Expense, Net </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest expense, net for the first half of 2020 decreased $0.9&#160;million, or 46%, primarily as a result of a decrease in average outstanding borrowings and a lower effective interest rate for the 2020 period, in each case under our revolving credit facility, as compared to the same period in 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes decreased to $32.9&#160;million for the first half of 2020, as compared to $35.8&#160;million for the first half of 2019 and represent a composite of the income taxes attributable to our wholly owned operations and income taxes attributable to the Carrier joint ventures, which are primarily taxed as partnerships for income tax purposes; therefore, Carrier is responsible for its proportionate share of income taxes attributable to its share of earnings from these joint ventures. The effective income tax rates attributable to us were 21.8% and 22.0% for the first half of 2020 and 2019, respectively. The decrease was primarily due to higher share-based payment tax benefits in 2020 as compared to the same period in 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Income Attributable to Watsco, Inc. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Net income attributable to Watsco for the first half of 2020 decreased $8.1&#160;million, or 6%, compared to the same period in 2019. The decrease was primarily driven by higher selling, general and administrative expenses, partially offset by lower interest expense, net, a reduction in income taxes, and a decrease in the net income attributable to the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest.</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">21 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liquidity and Capital Resources </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We assess our liquidity in terms of our ability to generate cash to execute our business strategy and fund operating and investing activities, taking into consideration the seasonal demand for HVAC/R products, which peaks in the months of May through August. Significant factors that could affect our liquidity include the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">cash needed to fund our business (primarily working capital requirements); </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">borrowing capacity under our revolving credit facility; </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the ability to attract long-term capital with satisfactory terms; </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">acquisitions, including joint ventures and investments in unconsolidated entities; </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">dividend payments; </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">capital expenditures; and </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the timing and extent of common stock repurchases. </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sources and Uses of Cash </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We rely on cash flows from operations and borrowing capacity under our revolving credit agreement to fund seasonal working capital needs and for other general corporate purposes, including dividend payments (if and as declared by our Board of Directors), capital expenditures, business acquisitions, and development of our long-term operating and technology strategies. Additionally, we may also generate cash through the issuance and sale of our Common stock. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June&#160;30, 2020, we had $79.6&#160;million of cash and cash equivalents, of which $60.0&#160;million was held by foreign subsidiaries. The repatriation of cash balances from our foreign subsidiaries could have adverse tax impacts or be subject to capital controls; however, these balances are generally available to fund the ordinary business operations of our foreign subsidiaries without legal restrictions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We believe that our operating cash flows, cash on hand, and funds available for borrowing under our revolving credit agreement are sufficient to meet our liquidity needs in the foreseeable future. However, there can be no assurance that our current sources of available funds will be sufficient to meet our cash requirements. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our access to funds under our revolving credit agreement depends on the ability of the syndicate banks to meet their respective funding commitments. Disruptions in the credit and capital markets could adversely affect our ability to draw on our revolving credit agreement and may also adversely affect the determination of interest rates, particularly rates based on LIBOR, which is one of the base rates under our revolving credit agreement. LIBOR is the subject of recent proposals for reform that currently provide for the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">phase-out</div> of LIBOR by 2021. The consequences of these developments with respect to LIBOR cannot be entirely predicted but could result in an increase in the cost of our debt, as it is currently anticipated that lenders will replace LIBOR with the Secured Overnight Financing Rate (&#8220;SOFR&#8221;), which may exceed what would have been the comparable LIBOR rate. We believe that the transition from LIBOR will not materially impact our financial position or results of operations. Additionally, disruptions in the credit and capital markets could also result in increased borrowing costs and/or reduced borrowing capacity under our revolving credit agreement.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Working Capital </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Working capital decreased to $992.6&#160;million at June&#160;30, 2020 from $1,085.0&#160;million at December&#160;31, 2019, reflecting lower levels of inventory due to pandemic-related market disruption resulting in lower purchases in 2020 versus 2019, higher levels of accounts payable and accrued expenses offset by higher levels of accounts receivable due to the seasonality of our business. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash Flows </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes our cash flow activity for the six months ended June&#160;30, 2020 and 2019 (in millions): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 83%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flows provided by operating activities</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">261.3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">68.4</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">192.9</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flows used in investing activities</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(8.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(30.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">22.8</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flows used in financing activities</div></div> </td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(247.3</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(65.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(182.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The individual items contributing to cash flow changes for the periods presented are detailed in the condensed consolidated unaudited statements of cash flows contained in this Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating Activities </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The increase in net cash provided by operating activities was primarily due to a reduction in the level of inventories. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">22 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Investing Activities </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities was lower due to cash consideration paid for acquisitions and the purchase of an additional ownership interest in RSI in 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Financing Activities </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The increase in net cash used in financing activities was primarily attributable to net repayments under our revolving credit agreement and an increase in dividends paid in 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revolving Credit Agreement </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We maintain an unsecured, syndicated multicurrency revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. On April&#160;10, 2020, we increased the aggregate borrowing capacity of our revolving credit agreement from $500.0&#160;million to $560.0&#160;million. The credit agreement matures on December&#160;5, 2023. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">At June&#160;30, 2020 and December&#160;31, 2019, $33.4&#160;million and $155.7&#160;million, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at June&#160;30, 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Purchase of Additional Ownership Interest from Joint Venture </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effective May&#160;31, 2019, we purchased an additional 20% ownership interest in Homans from Carrier Enterprise II for cash consideration of $32.4&#160;million, which increased our ownership in Homans to 100%. Homans previously operated as a division of Carrier Enterprise II and subsequent to the purchase operates as a stand-alone subsidiary of the Company with 16 locations in the Northeastern U.S. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Investment in Unconsolidated Entity </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;21, 2017, Carrier Enterprise I acquired a 34.9% ownership interest in RSI, an HVAC distributor operating from 30 locations in the Western U.S. for cash consideration of $63.6&#160;million, of which we contributed $50.9&#160;million, and Carrier contributed $12.7&#160;million. Effective June&#160;29, 2018, Carrier Enterprise I acquired an additional 1.4% ownership interest in RSI, which increased Carrier Enterprise I&#8217;s ownership interest in RSI to 36.3% for cash consideration of $3.8&#160;million, of which we contributed $3.0&#160;million and Carrier contributed $0.8&#160;million. Effective April&#160;22, 2019, Carrier Enterprise I acquired an additional 1.8% ownership interest in RSI, which increased Carrier Enterprise I&#8217;s ownership interest in RSI to 38.1% for cash consideration of $4.9&#160;million, of which we contributed $3.9&#160;million and Carrier contributed $1.0&#160;million. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrier Enterprise I is a party to a shareholders&#8217; agreement (the &#8220;Shareholders&#8217; Agreement&#8221;) with RSI and its shareholders. Pursuant to the Shareholders&#8217; Agreement, RSI&#8217;s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI&#8217;s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI&#8217;s outstanding common stock, it has the right, but not the obligation, to purchase from RSI&#8217;s shareholders the remaining outstanding shares of RSI common stock. At June&#160;30, 2020, the estimated purchase amount we would be contingently liable for was approximately $170.0&#160;million. We believe that our operating cash flows, cash on hand, and funds available for borrowing under our revolving credit agreement will be sufficient to purchase any additional ownership interests in RSI. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;26, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of N&amp;S, a distributor of air conditioning, heating and plumbing products operating from seven locations in New York and Connecticut. The purchase price was composed of cash consideration of $12.0&#160;million, the issuance of 22,435 shares of Common stock having a fair value of $4.0&#160;million and the payment of certain indebtedness. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;1, 2019, Carrier Enterprise I acquired substantially all the HVAC assets and assumed certain of the liabilities of PPI, an HVAC distributor operating from 19 locations in Pennsylvania, New Jersey, and Delaware, for $85.0&#160;million less certain average revolving indebtedness. Consideration for the net purchase price consisted of $10.0&#160;million in cash, 372,543 shares of Common stock having a fair value of $58.3&#160;million, net of a discount for lack of marketability, and the payment of certain average revolving indebtedness. Carrier contributed cash of $17.0&#160;million to Carrier Enterprise I in connection with the acquisition of PPI. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;2, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of DASCO, a distributor of air conditioning and heating products operating from seven locations in New Jersey, New York and Connecticut. The purchase price was composed of cash consideration of $16.8&#160;million and the issuance of 50,952 shares of Common stock having a fair value of $6.9&#160;million, net of a discount for lack of marketability. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">23 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We continually evaluate potential acquisitions and/or joint ventures and investments in unconsolidated entities. We routinely hold discussions with several acquisition candidates. Should suitable acquisition opportunities arise that would require additional financing, we believe our financial position and earnings history provide a sufficient basis for us to either obtain additional debt financing at competitive rates and on reasonable terms or raise capital through the issuance of equity securities. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Dividends </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We paid cash dividends of $3.375 and $3.20 per share of Common stock and Class&#160;B common stock during the six months ended June&#160;30, 2020 and 2019, respectively. On July&#160;1, 2020, our Board of Directors declared a regular quarterly cash dividend of $1.775 per share of both Common and Class&#160;B common stock that was paid on July&#160;31, 2020 to shareholders of record as of July&#160;16, 2020. Future dividends and/or changes in dividend rates are at the sole discretion of the Board of Directors and depend upon factors including, but not limited to, cash flow generated by operations, profitability, financial condition, cash requirements, and future prospects. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Company Share Repurchase Program </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In September 1999, our Board of Directors authorized the repurchase, at management&#8217;s discretion, of up to 7,500,000 shares of common stock in the open market or via private transactions. Shares repurchased under the program are accounted for using the cost method and result in a reduction of shareholders&#8217; equity. We last repurchased shares under this plan in 2008. In aggregate, 6,370,913 shares of Common and Class&#160;B common stock have been repurchased at a cost of $114.4&#160;million since the inception of the program. At June&#160;30, 2020, there were 1,129,087 shares remaining authorized for repurchase under the program. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx935713_10" style="width: 2%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ITEM&#160;3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </div></div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">There have been no material changes to the information regarding market risk provided in Item&#160;7A, Quantitative and Qualitative Disclosures about Market Risk, of our Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019.</div> <div id="tx935713_11" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;4. CONTROLS AND PROCEDURES </div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Evaluation of Disclosure Controls and Procedures </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We maintain disclosure controls and procedures (as defined in Rule <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">13a-15(e)</div> under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) that are, among other things, designed to ensure that information required to be disclosed by us under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer (&#8220;CEO&#8221;), Executive Vice President (&#8220;EVP&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), to allow for timely decisions regarding required disclosure and appropriate SEC filings.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our management, with the participation of our CEO, EVP and CFO, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report, and, based on that evaluation, our CEO, EVP and CFO concluded that our disclosure controls and procedures were effective, at a reasonable assurance level, at and as of such date. </div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Changes in Internal Control over Financial Reporting </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We are continuously seeking to improve the efficiency and effectiveness of our operations and of our internal controls. This results in refinements to processes throughout the Company. However, there were no changes in internal controls over financial reporting (as such term is defined in Rules <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">13a-15(f)</div> and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15d-15(f)</div> under the Exchange Act) during the quarter ended June&#160;30, 2020, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In accordance with the rules and regulations of the SEC, we have not yet assessed the internal control over financial reporting of N&amp;S, PPI or DASCO, which collectively represented approximately 6% of our total consolidated assets at June&#160;30, 2020 and approximately 6% of our consolidated revenues for the quarter ended June&#160;30, 2020. From the respective acquisition dates of November&#160;26, 2019, August&#160;1, 2019 and April&#160;2, 2019 to June&#160;30, 2020, the processes and systems of N&amp;S, PPI and DASCO did not impact the internal controls over financial reporting for our other consolidated subsidiaries. </div></div> <div id="tx935713_12" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">PART II. OTHER INFORMATION </div></div></div> <div id="tx935713_13" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;1. LEGAL PROCEEDINGS </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Information with respect to this item may be found in Note 12 to our condensed consolidated unaudited financial statements contained in this Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> under the caption &#8220;Litigation, Claims and Assessments,&#8221; which information is incorporated by reference in this Item 1 of Part II of this Quarterly Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">24 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx935713_14" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;1A. RISK FACTORS </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Information about risk factors for the quarter ended June&#160;30, 2020 does not differ materially from that set forth in Part I, Item&#160;1A, of our Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2019 except as set forth below.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> Pandemic </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A novel strain of coronavirus, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> a pandemic. The <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic began to impact our operations late in the first quarter of 2020 and is likely to continue to adversely affect our business and results of operations, including as government authorities impose or reimpose mandatory closures, work-from-home orders and social distancing protocols, or impose other restrictions.&#160;These actions could materially adversely affect our ability to adequately staff and maintain our operations, impair our ability to sustain sufficient financial liquidity and adversely impact our financial results. While our locations continue to operate, we have restricted public access to our branches and a few of our locations experienced short-term closures for <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> employee health concerns or are operating at a diminished capacity, negatively impacting sales for the second quarter of 2020.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> related factors that have impacted, or may negatively impact, sales, gross margin and other results of operations in the future include, but are not limited to: limitations on the ability of our suppliers to manufacture, or procure from manufacturers, the products we sell, or to meet delivery requirements and commitments; limitations on the ability of our employees to perform their work due to illness or other disruptions caused by the pandemic, including local, state, or federal orders requiring employees to remain at home; limitations on the ability of carriers to deliver our products to customers; limitations on the ability of our customers to conduct their businesses and purchase our products; and limitations on the ability of our customers to pay us on a timely basis. Moreover, the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic could alter the mix of our business due to a shift in consumer demand towards repair of equipment rather than replacement, as well as changes in our sales mix toward value-oriented equipment and lower demand and/or disruption to new construction and commercial markets, which would result in a reduction in our sales and consequential gross margin.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As we cannot predict the duration or scope of the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, the anticipated negative financial impact to our results of operations cannot be reasonably estimated but could be material and last for an extended period of time.</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx935713_15" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;6. EXHIBITS </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 89%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">10.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/105016/000119312520108685/d839564dex101.htm">Revolving Credit Increase and Joinder Agreement, dated as of April&#160;10, 2020, by and among Watsco, Inc., Watsco Canada, Inc. and Carrier Enterprise Mexico, S. de R.L. de C.V., as Borrowers, Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer, Regions Bank, and PNC Bank N.A. as a joining Lender, filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">8-K</span> filed with the SEC on April&#160;16, 2020 and incorporated herein by reference. </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">31.1&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d935713dex311.htm">Certification of Chief Executive Officer pursuant to Securities Exchange Act Rules <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-</span> 15(e) and <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-15(e)</span> as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002. </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">31.2&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d935713dex312.htm">Certification of Executive Vice President pursuant to Securities Exchange Act Rules <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-15(e)</span> and <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-15(e)</span> as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002. </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">31.3&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d935713dex313.htm">Certification of Chief Financial Officer pursuant to Securities Exchange Act Rules <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-</span> 15(e) and <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-15(e)</span> as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002. </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">32.1&#160;+</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d935713dex321.htm">Certification of Chief Executive Officer, Executive Vice President and Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes- Oxley Act of 2002. </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.INS&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the inline XBRL document.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.SCH&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Schema Document.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.CAL&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.DEF&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Definition Linkbase Document.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.LAB&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Label Linkbase Document.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.PRE&#160;#</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">104</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">The cover page from the Company&#8217;s Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> for the quarter ended June&#160;30, 2020, formatted in Inline XBRL.</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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">#</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">filed herewith. </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">+</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">furnished herewith. </div></div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">*</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Pursuant to Item 601(a)(5) of Regulation <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-K,</div> schedules and similar attachments to this exhibit have been omitted because they do not contain information material to an investment or voting decision and such information is not otherwise disclosed in such exhibit. The Company will supplementally provide a copy of any omitted schedule or similar attachment to the U.S. Securities and Exchange Commission or its staff upon request.</div> </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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">26 of 27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx935713_16" style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">SIGNATURE </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 45%; font-family: 'Times New Roman';"></td>
<td style="width: 1%; vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="width: 4%; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="width: 3%; font-family: 'Times New Roman';"></td>
<td style="width: 1%; vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="width: 45%; font-family: 'Times New Roman';"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">WATSCO, INC.</div></div> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(Registrant)</div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: 'Times New Roman';"></td>
<td colspan="2" style="height: 12pt; font-family: 'Times New Roman';"></td>
<td colspan="2" style="height: 12pt; font-family: 'Times New Roman';"></td>
<td colspan="2" style="height: 12pt; font-family: 'Times New Roman';"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; padding-bottom: 0.375pt;">Date: August&#160;6, 2020</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top; padding-bottom: 0.375pt; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top; padding-bottom: 0.375pt;">By:</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">/s/ Ana M. Menendez</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top;">Ana M. Menendez</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: top; font-family: 'Times New Roman';"></td>
<td style="vertical-align: bottom; font-family: 'Times New Roman';">&#160;</td>
<td style="vertical-align: bottom;">Chief Financial Officer (on behalf of the Registrant and as Principal Financial Officer)</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; background: none;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">27 of 27 </div></div> </div> </div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d935713dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Albert H. Nahmad, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Watsco, Inc.;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officers and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officers and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August&nbsp;6, 2020 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Albert H. Nahmad</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Albert H. Nahmad</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Executive Officer</TD></TR>
</TABLE>
</DIV></Center>

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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Barry S. Logan, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Watsco, Inc.;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officers and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officers and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August&nbsp;6, 2020 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Barry S. Logan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Barry S. Logan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Executive Vice President</P></TD></TR>
</TABLE>
</DIV></Center>

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


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Ana M. Menendez, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Watsco, Inc.;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officers and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officers and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August&nbsp;6, 2020 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Ana M. Menendez</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ana M. Menendez</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>d935713dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 32.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Watsco, Inc. (&#147;Watsco&#148;) for the quarter and six
months ended June&nbsp;30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), Albert H. Nahmad, as Chief Executive Officer of Watsco, Barry S. Logan, as Executive Vice President of Watsco and Ana
M. Menendez, as Chief Financial Officer of Watsco, each hereby certifies, pursuant to 18 U.S.C. &#167;&nbsp;1350, as adopted pursuant to &#167;&nbsp;906 of the Sarbanes-Oxley Act of 2002, that, to our knowledge: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of Watsco. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Albert H. Nahmad</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Albert H. Nahmad</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Executive Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">August&nbsp;6, 2020</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Barry S. Logan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Barry S. Logan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Executive Vice President</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">August&nbsp;6, 2020</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Ana M. Menendez</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Ana M. Menendez</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">August&nbsp;6, 2020</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A signed original of this written statement required by Section&nbsp;906 has been provided to Watsco and will be
retained by Watsco and furnished to the Securities and Exchange Commission or its staff upon request. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This certification accompanies the Report pursuant
to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by Watsco for purposes of Section&nbsp;18 of the Securities Exchange Act of 1934, as amended. </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>wso-20200630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 06-August-2020 [06:28:19] {PM}-->
<schema targetNamespace="http://www.watsco.com/20200630" elementFormDefault="qualified" xmlns:wso="http://www.watsco.com/20200630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.watsco.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome" id="CondensedConsolidatedUnauditedStatementsOfIncome">
<link:definition>1002 - Statement - Condensed Consolidated Unaudited Statements of Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" id="CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome">
<link:definition>1003 - Statement - Condensed Consolidated Unaudited Statements of Comprehensive Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1004 - Statement - Condensed Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity" id="CondensedConsolidatedUnauditedStatementsOfShareholdersEquity">
<link:definition>1006 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical" id="CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical">
<link:definition>1007 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows" id="CondensedConsolidatedUnauditedStatementsOfCashFlows">
<link:definition>1008 - Statement - Condensed Consolidated Unaudited Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/BasisOfPresentation" id="BasisOfPresentation">
<link:definition>1009 - Disclosure - BASIS OF PRESENTATION</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/Revenues" id="Revenues">
<link:definition>1010 - Disclosure - REVENUES</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/EarningsPerShare" id="EarningsPerShare">
<link:definition>1011 - Disclosure - EARNINGS PER SHARE</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/OtherComprehensiveIncomeLoss" id="OtherComprehensiveIncomeLoss">
<link:definition>1012 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture" id="PurchaseOfOwnershipInterestFromJointVenture">
<link:definition>1013 - Disclosure - PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/InvestmentInUnconsolidatedEntity" id="InvestmentInUnconsolidatedEntity">
<link:definition>1014 - Disclosure - INVESTMENT IN UNCONSOLIDATED ENTITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/Acquisitions" id="Acquisitions">
<link:definition>1015 - Disclosure - ACQUISITIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/Debt" id="Debt">
<link:definition>1016 - Disclosure - DEBT</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/Derivatives" id="Derivatives">
<link:definition>1017 - Disclosure - DERIVATIVES</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1018 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/ShareholdersEquity" id="ShareholdersEquity">
<link:definition>1019 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1020 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1021 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/BasisOfPresentationPolicies" id="BasisOfPresentationPolicies">
<link:definition>1022 - Disclosure - BASIS OF PRESENTATION (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/RevenuesTables" id="RevenuesTables">
<link:definition>1023 - Disclosure - REVENUES (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
<link:definition>1024 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/OtherComprehensiveIncomeLossTables" id="OtherComprehensiveIncomeLossTables">
<link:definition>1025 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/AcquisitionsTables" id="AcquisitionsTables">
<link:definition>1026 - Disclosure - ACQUISITIONS (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/DerivativesTables" id="DerivativesTables">
<link:definition>1027 - Disclosure - DERIVATIVES (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1028 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail" id="BasisOfPresentationAdditionalInformationDetail">
<link:definition>1029 - Disclosure - Basis of Presentation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail" id="SummaryOfDisaggregatedRevenueDetail">
<link:definition>1030 - Disclosure - Summary of Disaggregated Revenue (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" id="ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail">
<link:definition>1031 - Disclosure - Schedule of Basic and Diluted Earnings per Common Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail" id="EarningsPerShareAdditionalInformationDetail">
<link:definition>1032 - Disclosure - Earnings Per Share - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" id="ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail">
<link:definition>1033 - Disclosure - Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail" id="ScheduleOfAccumulatedOtherComprehensiveLossDetail">
<link:definition>1034 - Disclosure - Schedule of Accumulated Other Comprehensive Loss (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail" id="PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail">
<link:definition>1035 - Disclosure - Purchase of Ownership Interest from Joint Venture - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail" id="InvestmentInUnconsolidatedEntityAdditionalInformationDetail">
<link:definition>1036 - Disclosure - Investment in Unconsolidated Entity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" id="AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail">
<link:definition>1037 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail" id="AcquisitionsAdditionalInformationDetail">
<link:definition>1038 - Disclosure - Acquisitions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/DebtAdditionalInformationDetail" id="DebtAdditionalInformationDetail">
<link:definition>1039 - Disclosure - Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail" id="ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail">
<link:definition>1040 - Disclosure - Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail" id="FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail">
<link:definition>1041 - Disclosure - Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/DerivativesAdditionalInformationDetail" id="DerivativesAdditionalInformationDetail">
<link:definition>1042 - Disclosure - Derivatives - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail" id="AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail">
<link:definition>1043 - Disclosure - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail" id="ShareholdersEquityAdditionalInformationDetail">
<link:definition>1044 - Disclosure - Shareholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1045 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1046 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="wso-20200630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
<element name="LeaseLiabilityCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_LeaseLiabilityCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommonStockClassBCommonStockAndPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CommonStockClassBCommonStockAndPreferredStockMember" substitutionGroup="xbrli:item" />
<element name="ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" substitutionGroup="xbrli:item" />
<element name="StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DunpheyAssociatesSupplyCoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_DunpheyAssociatesSupplyCoMember" substitutionGroup="xbrli:item" />
<element name="PaymentsToAcquireAdditionalInterestsInSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PurchaseOfOwnershipInterestFromJointVentureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" substitutionGroup="xbrli:item" />
<element name="InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="ImpactofCOVID19PandemicPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_ImpactofCOVID19PandemicPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="NumberOfJointVentures" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_NumberOfJointVentures" substitutionGroup="xbrli:item" />
<element name="SalesRevenuesFromProductLinesPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_SalesRevenuesFromProductLinesPercentage" substitutionGroup="xbrli:item" />
<element name="HvacEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_HvacEquipmentMember" substitutionGroup="xbrli:item" />
<element name="OtherHvacProductsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_OtherHvacProductsMember" substitutionGroup="xbrli:item" />
<element name="CommercialRefrigerationProductsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CommercialRefrigerationProductsMember" substitutionGroup="xbrli:item" />
<element name="LatinAmericaAndCaribbeanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_LatinAmericaAndCaribbeanMember" substitutionGroup="xbrli:item" />
<element name="EarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_EarningsPerShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_EarningsPerShareLineItems" substitutionGroup="xbrli:item" />
<element name="ConvertibleClassBCommonStockOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_ConvertibleClassBCommonStockOutstanding" substitutionGroup="xbrli:item" />
<element name="OtherComprehensiveIncomeLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_OtherComprehensiveIncomeLossTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ComponentsOfOtherComprehensiveIncomeLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" substitutionGroup="xbrli:item" />
<element name="AdditionalOwnershipInterestAcquiredInSubsidiary" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_AdditionalOwnershipInterestAcquiredInSubsidiary" substitutionGroup="xbrli:item" />
<element name="NumberOfLocationsInWhichTheEntityOperates" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_NumberOfLocationsInWhichTheEntityOperates" substitutionGroup="xbrli:item" />
<element name="PercentageOfOwnershipInterestInSubsidiary" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_PercentageOfOwnershipInterestInSubsidiary" substitutionGroup="xbrli:item" />
<element name="HomansAssociatesIiLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_HomansAssociatesIiLlcMember" substitutionGroup="xbrli:item" />
<element name="RussellSiglerIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_RussellSiglerIncMember" substitutionGroup="xbrli:item" />
<element name="CarrierEnterpriseOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CarrierEnterpriseOneMember" substitutionGroup="xbrli:item" />
<element name="NumberOfLocations" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_NumberOfLocations" substitutionGroup="xbrli:item" />
<element name="MaximumOwnershipPercentagePriorToBuyoutOption" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_MaximumOwnershipPercentagePriorToBuyoutOption" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentAdditionalOwnershipPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_EquityMethodInvestmentAdditionalOwnershipPercentage" substitutionGroup="xbrli:item" />
<element name="WesternUnitedStatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_WesternUnitedStatesMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PeircePhelpsPpiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_PeircePhelpsPpiMember" substitutionGroup="xbrli:item" />
<element name="TradeNamesAndDistributionRightsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_TradeNamesAndDistributionRightsMember" substitutionGroup="xbrli:item" />
<element name="ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" substitutionGroup="xbrli:item" />
<element name="NSSupplyofFishkillIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_NSSupplyofFishkillIncMember" substitutionGroup="xbrli:item" />
<element name="TransfersFromToParentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_TransfersFromToParentAbstract" substitutionGroup="xbrli:item" />
<element name="ForeignExchangeForwardAndOptionContractsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_ForeignExchangeForwardAndOptionContractsMember" substitutionGroup="xbrli:item" />
<element name="DerivativeMaturityMonthAndYear" type="xbrli:gYearMonthItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_DerivativeMaturityMonthAndYear" substitutionGroup="xbrli:item" />
<element name="DerivativeMaturityDateRange" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="wso_DerivativeMaturityDateRange" substitutionGroup="xbrli:item" />
<element name="AccruedExpensesAndOtherCurrentLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" substitutionGroup="xbrli:item" />
<element name="StockholdersEquityNoteTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_StockholdersEquityNoteTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommonAndClassBCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CommonAndClassBCommonStockMember" substitutionGroup="xbrli:item" />
<element name="StockholdersEquityNoteLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_StockholdersEquityNoteLineItems" substitutionGroup="xbrli:item" />
<element name="EmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_EmployeeStockPurchasePlanMember" substitutionGroup="xbrli:item" />
<element name="CommitmentsAndContingenciesDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CommitmentsAndContingenciesDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommitmentsAndContingenciesDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CommitmentsAndContingenciesDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="CarrierAndItsAffiliatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="wso_CarrierAndItsAffiliatesMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>wso-20200630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 06-August-2020 [06:28:19] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfIncome" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfCashFlows" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" roleURI="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" roleURI="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" roleURI="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_Revenues" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestIncomeExpenseNet" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="11" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" order="7" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_EquityMethodInvestments" use="optional" order="11" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockValue" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LeaseLiabilityCurrent" xlink:label="loc_WSO_LeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_WSO_LeaseLiabilityCurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="loc_us-gaap_LongTermLineOfCredit" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" use="optional" order="29" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" use="optional" order="4" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts" use="optional" order="25" weight="-1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xlink:label="loc_WSO_PaymentsToAcquireAdditionalInterestsInSubsidiaries" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_WSO_PaymentsToAcquireAdditionalInterestsInSubsidiaries" use="optional" order="26" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:label="loc_WSO_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_WSO_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="12" weight="-1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>wso-20200630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 06-August-2020 [06:28:19] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CoverPage" roleURI="http://www.watsco.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfIncome" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfShareholdersEquity" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfCashFlows" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#BasisOfPresentation" roleURI="http://www.watsco.com/role/BasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Revenues" roleURI="http://www.watsco.com/role/Revenues" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#EarningsPerShare" roleURI="http://www.watsco.com/role/EarningsPerShare" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#OtherComprehensiveIncomeLoss" roleURI="http://www.watsco.com/role/OtherComprehensiveIncomeLoss" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#PurchaseOfOwnershipInterestFromJointVenture" roleURI="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#InvestmentInUnconsolidatedEntity" roleURI="http://www.watsco.com/role/InvestmentInUnconsolidatedEntity" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Acquisitions" roleURI="http://www.watsco.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Debt" roleURI="http://www.watsco.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Derivatives" roleURI="http://www.watsco.com/role/Derivatives" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#FairValueMeasurements" roleURI="http://www.watsco.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ShareholdersEquity" roleURI="http://www.watsco.com/role/ShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CommitmentsAndContingencies" roleURI="http://www.watsco.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#RelatedPartyTransactions" roleURI="http://www.watsco.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#BasisOfPresentationPolicies" roleURI="http://www.watsco.com/role/BasisOfPresentationPolicies" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#RevenuesTables" roleURI="http://www.watsco.com/role/RevenuesTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#EarningsPerShareTables" roleURI="http://www.watsco.com/role/EarningsPerShareTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#OtherComprehensiveIncomeLossTables" roleURI="http://www.watsco.com/role/OtherComprehensiveIncomeLossTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsTables" roleURI="http://www.watsco.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#DerivativesTables" roleURI="http://www.watsco.com/role/DerivativesTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#FairValueMeasurementsTables" roleURI="http://www.watsco.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#SummaryOfDisaggregatedRevenueDetail" roleURI="http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" roleURI="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#EarningsPerShareAdditionalInformationDetail" roleURI="http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" roleURI="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfAccumulatedOtherComprehensiveLossDetail" roleURI="http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail" roleURI="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#InvestmentInUnconsolidatedEntityAdditionalInformationDetail" roleURI="http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" roleURI="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsAdditionalInformationDetail" roleURI="http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#DebtAdditionalInformationDetail" roleURI="http://www.watsco.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail" roleURI="http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail" roleURI="http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#DerivativesAdditionalInformationDetail" roleURI="http://www.watsco.com/role/DerivativesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail" roleURI="http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ShareholdersEquityAdditionalInformationDetail" roleURI="http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#BasisOfPresentationAdditionalInformationDetail" roleURI="http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_480227" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_480208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityShellCompany_480208" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_480209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityFileNumber_480209" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_480212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityIncorporationStateCountryCode_480212" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_480214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentTransitionReport_480214" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_480215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressStateOrProvince_480215" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_480216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityTaxIdentificationNumber_480216" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_480217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressAddressLine1_480217" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_480218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressCityOrTown_480218" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_480219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressPostalZipCode_480219" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_480220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_CityAreaCode_480220" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_480221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_LocalPhoneNumber_480221" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_480222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressAddressLine2_480222" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_480224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentInformationTable_480224" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_480225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_480224" xlink:to="loc_us-gaap_StatementClassOfStockAxis_480225" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_480226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_480225" xlink:to="loc_us-gaap_ClassOfStockDomain_480226" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_480226_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_480225" xlink:to="loc_us-gaap_ClassOfStockDomain_480226_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_480232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_480226" xlink:to="loc_us-gaap_CommonStockMember_480232" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_480233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_480226" xlink:to="loc_us-gaap_CommonClassBMember_480233" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_480228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_TradingSymbol_480228" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_480229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_SecurityExchangeName_480229" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_480230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_Security12bTitle_480230" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_480231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_480231" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_480236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentType_480236" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_480237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentPeriodEndDate_480237" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_480238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityRegistrantName_480238" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_499813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentFiscalPeriodFocus_499813" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_499814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityCentralIndexKey_499814" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_499815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_CurrentFiscalYearEndDate_499815" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_499816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_AmendmentFlag_499816" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_499817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentFiscalYearFocus_499817" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_620395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityCurrentReportingStatus_620395" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_620396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityInteractiveDataCurrent_620396" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_620397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityFilerCategory_620397" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_620398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntitySmallBusiness_620398" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_620399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityEmergingGrowthCompany_620399" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_647927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentQuarterlyReport_647927" use="optional" order="36" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_36" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_EarningsPerShareAbstract_28" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareBasic_32" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareDiluted_33" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_ProfitLoss_44" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_Revenues_35" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_GrossProfit_37" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_39" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_43" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_41" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_NetIncomeLoss_46" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_45" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_OperatingIncomeLoss_40" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_38" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_StatementTable_31" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_dei_LegalEntityAxis_29" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_34" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_34_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_34_default" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_62" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_61" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_StatementTable_52" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_52" xlink:to="loc_dei_LegalEntityAxis_49" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_49" xlink:to="loc_dei_EntityDomain_53" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_53_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_49" xlink:to="loc_dei_EntityDomain_53_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_60" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_54" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_56" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_55" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ProfitLoss_59" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_73" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73" xlink:to="loc_us-gaap_AssetsAbstract_65" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_AssetsCurrentAbstract_66" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_AssetsCurrent_85" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_82" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_InventoryNet_83" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_OtherAssetsCurrent_84" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_Assets_80" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_Goodwill_77" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_78" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_79" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_76" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_368415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_368415" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_648673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_EquityMethodInvestments_648673" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_93" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_70" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaap_AccountsPayableCurrent_95" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_96" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaap_LiabilitiesCurrent_97" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LeaseLiabilityCurrent" xlink:label="loc_wso_LeaseLiabilityCurrent_684868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_wso_LeaseLiabilityCurrent_684868" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_100" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_LongTermLineOfCredit_98" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_368416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_368416" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_684870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_684870" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_89" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_CommitmentsAndContingencies_90" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_MinorityInterest_91" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_StockholdersEquityAbstract_75" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_104" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_103" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_CommonStockValue_101" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_PreferredStockValue_102" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_StockholdersEquity_107" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_TreasuryStockValue_106" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_73" xlink:to="loc_us-gaap_StatementTable_74" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_74" xlink:to="loc_dei_LegalEntityAxis_68" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_88" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_68" xlink:to="loc_dei_EntityDomain_88" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_88_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_68" xlink:to="loc_dei_EntityDomain_88_default" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_74" xlink:to="loc_us-gaap_StatementClassOfStockAxis_72" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_72" xlink:to="loc_us-gaap_ClassOfStockDomain_67" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_67_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_72" xlink:to="loc_us-gaap_ClassOfStockDomain_67_default" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_87" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_67" xlink:to="loc_us-gaap_CommonClassBMember_87" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_67" xlink:to="loc_us-gaap_CommonStockMember_86" use="optional" order="47" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_113" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_118" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_121" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_StatementTable_114" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_us-gaap_StatementClassOfStockAxis_112" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_112" xlink:to="loc_us-gaap_ClassOfStockDomain_110" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_110_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_112" xlink:to="loc_us-gaap_ClassOfStockDomain_110_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_110" xlink:to="loc_us-gaap_CommonClassBMember_116" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_110" xlink:to="loc_us-gaap_CommonStockMember_115" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_dei_LegalEntityAxis_111" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_111" xlink:to="loc_dei_EntityDomain_117" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_117_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_111" xlink:to="loc_dei_EntityDomain_117_default" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_DividendsCommonStockCash_157" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_159" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_ProfitLoss_141" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_SharesOutstanding_140" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_153" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xlink:label="loc_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity_158" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_147" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_146" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_144" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_151" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_152" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StatementTable_131" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_129" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_129" xlink:to="loc_us-gaap_EquityComponentDomain_127" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_127_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_129" xlink:to="loc_us-gaap_EquityComponentDomain_127_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_NoncontrollingInterestMember_137" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_RetainedEarningsMember_135" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_133" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommonStockClassBCommonStockAndPreferredStockMember" xlink:label="loc_wso_CommonStockClassBCommonStockAndPreferredStockMember_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_wso_CommonStockClassBCommonStockAndPreferredStockMember_132" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_TreasuryStockMember_136" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_480718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_dei_LegalEntityAxis_480718" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_480719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_480718" xlink:to="loc_dei_EntityDomain_480719" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_480719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_480718" xlink:to="loc_dei_EntityDomain_480719_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DunpheyAssociatesSupplyCoMember" xlink:label="loc_wso_DunpheyAssociatesSupplyCoMember_507102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_480719" xlink:to="loc_wso_DunpheyAssociatesSupplyCoMember_507102" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xlink:label="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares_149" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xlink:label="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue_150" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_148" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_145" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_143" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480190" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_480191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_480191" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_166" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_166" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_169" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_166" xlink:to="loc_us-gaap_StatementTable_167" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_167" xlink:to="loc_dei_LegalEntityAxis_165" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_165" xlink:to="loc_dei_EntityDomain_168" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_168_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_165" xlink:to="loc_dei_EntityDomain_168_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_178" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_203" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_194" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_197" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_200" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_193" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_198" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_698879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_698879" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_719847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_719847" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xlink:label="loc_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries_721591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries_721591" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_207" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_204" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_205" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_206" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_309466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_309466" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_211" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_210" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_189" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_191" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_190" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_188" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_209" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_182" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_180" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_185" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_369100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_369100" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_ShareBasedCompensation_181" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_ProfitLoss_208" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_212" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_440904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_440904" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_440905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_440904" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_440905" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_StatementTable_179" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_dei_LegalEntityAxis_174" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_174" xlink:to="loc_dei_EntityDomain_192" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_192_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_174" xlink:to="loc_dei_EntityDomain_192_default" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_311366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_us-gaap_CreditFacilityAxis_311366" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_311367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_311366" xlink:to="loc_us-gaap_CreditFacilityDomain_311367" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_311367_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_311366" xlink:to="loc_us-gaap_CreditFacilityDomain_311367_default" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_499800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_499800" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_499801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_499800" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_499801" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_499801_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_499800" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_499801_default" use="optional" order="45" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/BasisOfPresentation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_369192" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_369189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_369192" xlink:to="loc_us-gaap_StatementTable_369189" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_369190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_369189" xlink:to="loc_us-gaap_StatementClassOfStockAxis_369190" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_369191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_369190" xlink:to="loc_us-gaap_ClassOfStockDomain_369191" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_369191_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_369190" xlink:to="loc_us-gaap_ClassOfStockDomain_369191_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_369193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_369192" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_369193" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Revenues">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_309533" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_309689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_309533" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_309689" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_309533" xlink:to="loc_us-gaap_StatementTable_309527" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_309531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309527" xlink:to="loc_dei_LegalEntityAxis_309531" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_309532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_309531" xlink:to="loc_dei_EntityDomain_309532" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_309532_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_309531" xlink:to="loc_dei_EntityDomain_309532_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/EarningsPerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_925" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_925" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_928" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_925" xlink:to="loc_us-gaap_StatementTable_926" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_926" xlink:to="loc_dei_LegalEntityAxis_924" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_924" xlink:to="loc_dei_EntityDomain_927" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_927_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_924" xlink:to="loc_dei_EntityDomain_927_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/OtherComprehensiveIncomeLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_939" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_939" xlink:to="loc_us-gaap_StatementTable_940" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_940" xlink:to="loc_dei_LegalEntityAxis_938" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_938" xlink:to="loc_dei_EntityDomain_941" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_941_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_938" xlink:to="loc_dei_EntityDomain_941_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_942" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_467851" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_467848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_467851" xlink:to="loc_us-gaap_StatementTable_467848" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_467849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_467848" xlink:to="loc_us-gaap_StatementClassOfStockAxis_467849" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_467850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_467849" xlink:to="loc_us-gaap_ClassOfStockDomain_467850" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_467850_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_467849" xlink:to="loc_us-gaap_ClassOfStockDomain_467850_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xlink:label="loc_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock_467852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_467851" xlink:to="loc_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock_467852" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/InvestmentInUnconsolidatedEntity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1023" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xlink:label="loc_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock_1026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1023" xlink:to="loc_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock_1026" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1023" xlink:to="loc_us-gaap_StatementTable_1024" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1024" xlink:to="loc_dei_LegalEntityAxis_1022" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1022" xlink:to="loc_dei_EntityDomain_1025" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1025_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1022" xlink:to="loc_dei_EntityDomain_1025_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Acquisitions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_309682" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_309635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_309682" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_309635" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_309682" xlink:to="loc_us-gaap_StatementTable_309679" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309679" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309680" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309680" xlink:to="loc_us-gaap_ClassOfStockDomain_309681" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309681_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309680" xlink:to="loc_us-gaap_ClassOfStockDomain_309681_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Debt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_975" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_975" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_978" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_975" xlink:to="loc_us-gaap_StatementTable_976" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_dei_LegalEntityAxis_974" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_974" xlink:to="loc_dei_EntityDomain_977" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_977_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_974" xlink:to="loc_dei_EntityDomain_977_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Derivatives">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1061" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1061" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1064" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1061" xlink:to="loc_us-gaap_StatementTable_1062" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1060" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1062" xlink:to="loc_dei_LegalEntityAxis_1060" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1060" xlink:to="loc_dei_EntityDomain_1063" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1060" xlink:to="loc_dei_EntityDomain_1063_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1076" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1077" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_us-gaap_StatementTable_1077" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1077" xlink:to="loc_dei_LegalEntityAxis_1075" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1075" xlink:to="loc_dei_EntityDomain_1078" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1078_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1075" xlink:to="loc_dei_EntityDomain_1078_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1079" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1079" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1047" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1047" xlink:to="loc_us-gaap_StatementTable_1048" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1048" xlink:to="loc_dei_LegalEntityAxis_1046" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1046" xlink:to="loc_dei_EntityDomain_1049" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1049_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1046" xlink:to="loc_dei_EntityDomain_1049_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1047" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1050" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1090" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1093" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1090" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1093" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1091" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1090" xlink:to="loc_us-gaap_StatementTable_1091" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1089" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1091" xlink:to="loc_dei_LegalEntityAxis_1089" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1092" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1089" xlink:to="loc_dei_EntityDomain_1092" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1092_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1089" xlink:to="loc_dei_EntityDomain_1092_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1104" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1104" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1107" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1104" xlink:to="loc_us-gaap_StatementTable_1105" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1105" xlink:to="loc_dei_LegalEntityAxis_1103" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1103" xlink:to="loc_dei_EntityDomain_1106" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1106_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1103" xlink:to="loc_dei_EntityDomain_1106_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/BasisOfPresentationPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_896" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_StatementTable_897" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_897" xlink:to="loc_dei_LegalEntityAxis_895" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_895" xlink:to="loc_dei_EntityDomain_898" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_898_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_895" xlink:to="loc_dei_EntityDomain_898_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_UseOfEstimates_903" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_369209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_369209" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_369213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_369213" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ImpactofCOVID19PandemicPolicyTextBlock" xlink:label="loc_wso_ImpactofCOVID19PandemicPolicyTextBlock_686177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_wso_ImpactofCOVID19PandemicPolicyTextBlock_686177" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/RevenuesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_309710" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_309710" xlink:to="loc_us-gaap_StatementTable_309707" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309707" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309708" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309708" xlink:to="loc_us-gaap_ClassOfStockDomain_309709" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309709_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309708" xlink:to="loc_us-gaap_ClassOfStockDomain_309709_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_309711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_309710" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_309711" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/EarningsPerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_932" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_932" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_935" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_932" xlink:to="loc_us-gaap_StatementTable_933" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_933" xlink:to="loc_dei_LegalEntityAxis_931" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_931" xlink:to="loc_dei_EntityDomain_934" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_934_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_931" xlink:to="loc_dei_EntityDomain_934_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/OtherComprehensiveIncomeLossTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_946" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_946" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_950" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_946" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_949" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_946" xlink:to="loc_us-gaap_StatementTable_947" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_947" xlink:to="loc_dei_LegalEntityAxis_945" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_945" xlink:to="loc_dei_EntityDomain_948" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_948_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_945" xlink:to="loc_dei_EntityDomain_948_default" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_719678" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_719675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_719678" xlink:to="loc_us-gaap_StatementTable_719675" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_719676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_719675" xlink:to="loc_us-gaap_StatementClassOfStockAxis_719676" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_719677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_719676" xlink:to="loc_us-gaap_ClassOfStockDomain_719677" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_719677_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_719676" xlink:to="loc_us-gaap_ClassOfStockDomain_719677_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_719679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_719678" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_719679" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/DerivativesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1068" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1068" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1071" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1068" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1072" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1068" xlink:to="loc_us-gaap_StatementTable_1069" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1069" xlink:to="loc_dei_LegalEntityAxis_1067" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1067" xlink:to="loc_dei_EntityDomain_1070" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1070_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1067" xlink:to="loc_dei_EntityDomain_1070_default" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_422623" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_422623" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1086" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_422620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_422623" xlink:to="loc_us-gaap_StatementTable_422620" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_422621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_422620" xlink:to="loc_dei_LegalEntityAxis_422621" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_422622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_422621" xlink:to="loc_dei_EntityDomain_422622" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_422622_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_422621" xlink:to="loc_dei_EntityDomain_422622_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" xlink:to="loc_us-gaap_StatementTable_309797" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309798" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309798" xlink:to="loc_us-gaap_ClassOfStockDomain_309799" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309799_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309798" xlink:to="loc_us-gaap_ClassOfStockDomain_309799_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_309804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_dei_LegalEntityAxis_309804" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_309805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_309804" xlink:to="loc_dei_EntityDomain_309805" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_309805_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_309804" xlink:to="loc_dei_EntityDomain_309805_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_309817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_srt_ProductOrServiceAxis_309817" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_309818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_309817" xlink:to="loc_srt_ProductsAndServicesDomain_309818" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_309818_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_309817" xlink:to="loc_srt_ProductsAndServicesDomain_309818_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_HvacEquipmentMember" xlink:label="loc_wso_HvacEquipmentMember_309820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_309818" xlink:to="loc_wso_HvacEquipmentMember_309820" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_OtherHvacProductsMember" xlink:label="loc_wso_OtherHvacProductsMember_309823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_309818" xlink:to="loc_wso_OtherHvacProductsMember_309823" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommercialRefrigerationProductsMember" xlink:label="loc_wso_CommercialRefrigerationProductsMember_309826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_309818" xlink:to="loc_wso_CommercialRefrigerationProductsMember_309826" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_309833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_srt_StatementGeographicalAxis_309833" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_309834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_309833" xlink:to="loc_srt_SegmentGeographicalDomain_309834" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_309834_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_309833" xlink:to="loc_srt_SegmentGeographicalDomain_309834_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LatinAmericaAndCaribbeanMember" xlink:label="loc_wso_LatinAmericaAndCaribbeanMember_413306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_309834" xlink:to="loc_wso_LatinAmericaAndCaribbeanMember_413306" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_309837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_309834" xlink:to="loc_country_US_309837" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_309839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_309834" xlink:to="loc_country_CA_309839" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_SalesRevenuesFromProductLinesPercentage" xlink:label="loc_wso_SalesRevenuesFromProductLinesPercentage_309841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" xlink:to="loc_wso_SalesRevenuesFromProductLinesPercentage_309841" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_309848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" xlink:to="loc_us-gaap_Revenues_309848" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_244" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_EarningsPerShareBasic_254" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_259" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_260" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_253" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_369615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_369615" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_EarningsPerShareDiluted_261" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLoss_250" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_252" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_257" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_251" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_256" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" xlink:to="loc_us-gaap_StatementClassOfStockAxis_247" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_247" xlink:to="loc_us-gaap_ClassOfStockDomain_243" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_243_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_247" xlink:to="loc_us-gaap_ClassOfStockDomain_243_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_us-gaap_CommonStockMember_248" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_us-gaap_CommonClassBMember_249" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" xlink:to="loc_dei_LegalEntityAxis_245" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_245" xlink:to="loc_dei_EntityDomain_262" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_262_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_245" xlink:to="loc_dei_EntityDomain_262_default" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EarningsPerShareLineItems" xlink:label="loc_wso_EarningsPerShareLineItems_265" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ConvertibleClassBCommonStockOutstanding" xlink:label="loc_wso_ConvertibleClassBCommonStockOutstanding_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_EarningsPerShareLineItems_265" xlink:to="loc_wso_ConvertibleClassBCommonStockOutstanding_268" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EarningsPerShareTable" xlink:label="loc_wso_EarningsPerShareTable_266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_wso_EarningsPerShareLineItems_265" xlink:to="loc_wso_EarningsPerShareTable_266" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_EarningsPerShareTable_266" xlink:to="loc_dei_LegalEntityAxis_267" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_267" xlink:to="loc_dei_EntityDomain_270" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_270_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_267" xlink:to="loc_dei_EntityDomain_270_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xlink:label="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_276" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_286" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax_280" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_282" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_281" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_OtherComprehensiveIncomeLossTable" xlink:label="loc_wso_OtherComprehensiveIncomeLossTable_275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_wso_OtherComprehensiveIncomeLossTable_275" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_OtherComprehensiveIncomeLossTable_275" xlink:to="loc_dei_LegalEntityAxis_274" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_274" xlink:to="loc_dei_EntityDomain_287" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_287_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_274" xlink:to="loc_dei_EntityDomain_287_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_277" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_279" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_278" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_295" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_294" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_294" xlink:to="loc_us-gaap_EquityComponentDomain_292" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_292_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_294" xlink:to="loc_us-gaap_EquityComponentDomain_292_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_292" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_300" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_292" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_299" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" xlink:to="loc_dei_LegalEntityAxis_293" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_293" xlink:to="loc_dei_EntityDomain_302" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_302_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_293" xlink:to="loc_dei_EntityDomain_302_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_296" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_297" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_594" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xlink:label="loc_wso_AdditionalOwnershipInterestAcquiredInSubsidiary_466853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_wso_AdditionalOwnershipInterestAcquiredInSubsidiary_466853" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_466868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_466868" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocationsInWhichTheEntityOperates" xlink:label="loc_wso_NumberOfLocationsInWhichTheEntityOperates_466870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_wso_NumberOfLocationsInWhichTheEntityOperates_466870" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PercentageOfOwnershipInterestInSubsidiary" xlink:label="loc_wso_PercentageOfOwnershipInterestInSubsidiary_604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_wso_PercentageOfOwnershipInterestInSubsidiary_604" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_dei_LegalEntityAxis_596" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_596" xlink:to="loc_dei_EntityDomain_595" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_595_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_596" xlink:to="loc_dei_EntityDomain_595_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_srt_StatementGeographicalAxis_599" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_599" xlink:to="loc_srt_SegmentGeographicalDomain_598" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_598_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_599" xlink:to="loc_srt_SegmentGeographicalDomain_598_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_466872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" xlink:to="loc_us-gaap_RelatedPartyDomain_466872" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_466872_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" xlink:to="loc_us-gaap_RelatedPartyDomain_466872_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_HomansAssociatesIiLlcMember" xlink:label="loc_wso_HomansAssociatesIiLlcMember_466873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_466872" xlink:to="loc_wso_HomansAssociatesIiLlcMember_466873" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_622" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocations" xlink:label="loc_wso_NumberOfLocations_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_wso_NumberOfLocations_620" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_621" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_MaximumOwnershipPercentagePriorToBuyoutOption" xlink:label="loc_wso_MaximumOwnershipPercentagePriorToBuyoutOption_628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_wso_MaximumOwnershipPercentagePriorToBuyoutOption_628" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_624" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_625" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_626" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_627" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_dei_LegalEntityAxis_611" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_611" xlink:to="loc_dei_EntityDomain_610" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_610_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_611" xlink:to="loc_dei_EntityDomain_610_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_RussellSiglerIncMember" xlink:label="loc_wso_RussellSiglerIncMember_618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_610" xlink:to="loc_wso_RussellSiglerIncMember_618" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_srt_OwnershipAxis_612" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_612" xlink:to="loc_srt_OwnershipDomain_613" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_613_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_612" xlink:to="loc_srt_OwnershipDomain_613_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CarrierEnterpriseOneMember" xlink:label="loc_wso_CarrierEnterpriseOneMember_619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_613" xlink:to="loc_wso_CarrierEnterpriseOneMember_619" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_617" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_srt_StatementGeographicalAxis_617" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_617" xlink:to="loc_srt_SegmentGeographicalDomain_616" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_616_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_617" xlink:to="loc_srt_SegmentGeographicalDomain_616_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_WesternUnitedStatesMember" xlink:label="loc_wso_WesternUnitedStatesMember_631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_616" xlink:to="loc_wso_WesternUnitedStatesMember_631" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xlink:label="loc_wso_EquityMethodInvestmentAdditionalOwnershipPercentage_310039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_wso_EquityMethodInvestmentAdditionalOwnershipPercentage_310039" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_719691" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_719692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_719692" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_719693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_719693" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_719694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_719694" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_719695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_719695" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_719696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_719696" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_719698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_719698" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_719687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_719687" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_719687" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_719687" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PeircePhelpsPpiMember" xlink:label="loc_wso_PeircePhelpsPpiMember_719690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688" xlink:to="loc_wso_PeircePhelpsPpiMember_719690" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719701" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719703" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_719705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_719705" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_719706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_719706" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_719708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_719708" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_719709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_719709" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_719712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_719712" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_309674" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_StatementTable_309671" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309672" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309672" xlink:to="loc_us-gaap_ClassOfStockDomain_309673" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309673_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309672" xlink:to="loc_us-gaap_ClassOfStockDomain_309673_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_324266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" xlink:to="loc_us-gaap_CustomerRelationshipsMember_324266" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_TradeNamesAndDistributionRightsMember" xlink:label="loc_wso_TradeNamesAndDistributionRightsMember_719793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" xlink:to="loc_wso_TradeNamesAndDistributionRightsMember_719793" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_309688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_309688" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_309688" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_309688" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DunpheyAssociatesSupplyCoMember" xlink:label="loc_wso_DunpheyAssociatesSupplyCoMember_440903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" xlink:to="loc_wso_DunpheyAssociatesSupplyCoMember_440903" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PeircePhelpsPpiMember" xlink:label="loc_wso_PeircePhelpsPpiMember_480192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" xlink:to="loc_wso_PeircePhelpsPpiMember_480192" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NSSupplyofFishkillIncMember" xlink:label="loc_wso_NSSupplyofFishkillIncMember_719787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" xlink:to="loc_wso_NSSupplyofFishkillIncMember_719787" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_480193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_srt_OwnershipAxis_480193" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_480194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_480193" xlink:to="loc_srt_OwnershipDomain_480194" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_480194_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_480193" xlink:to="loc_srt_OwnershipDomain_480194_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_480185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_480185" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_480186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_480186" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocationsInWhichTheEntityOperates" xlink:label="loc_wso_NumberOfLocationsInWhichTheEntityOperates_480188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_NumberOfLocationsInWhichTheEntityOperates_480188" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xlink:label="loc_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity_480189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity_480189" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_480205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_480205" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_499806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_499806" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719789" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill_719790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill_719790" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719791" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_719792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_719792" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xlink:label="loc_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction_719788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction_719788" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_347" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_347" xlink:to="loc_us-gaap_DebtInstrumentTable_348" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_dei_LegalEntityAxis_349" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_349" xlink:to="loc_dei_EntityDomain_364" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_364_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_349" xlink:to="loc_dei_EntityDomain_364_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_CreditFacilityAxis_345" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_345" xlink:to="loc_us-gaap_CreditFacilityDomain_346" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_346_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_345" xlink:to="loc_us-gaap_CreditFacilityDomain_346_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_413230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_srt_StatementGeographicalAxis_413230" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_413231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_413230" xlink:to="loc_srt_SegmentGeographicalDomain_413231" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_413231_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_413230" xlink:to="loc_srt_SegmentGeographicalDomain_413231_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_352" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_352" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_353" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_353_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_352" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_353_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_VariableRateAxis_354" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_354" xlink:to="loc_us-gaap_VariableRateDomain_355" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_355_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_354" xlink:to="loc_us-gaap_VariableRateDomain_355_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_347" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_360" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_347" xlink:to="loc_us-gaap_LongTermLineOfCredit_363" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" xlink:to="loc_us-gaap_HedgingRelationshipDomain_742" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_742_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" xlink:to="loc_us-gaap_HedgingRelationshipDomain_742_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_742" xlink:to="loc_us-gaap_CashFlowHedgingMember_746" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_743" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_743" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_747" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_747_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_743" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_747_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_313237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_747" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_313237" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_745" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_744" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_752" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_752" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_us-gaap_HedgingDesignationAxis_754" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_754" xlink:to="loc_us-gaap_HedgingDesignationDomain_755" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_755_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_754" xlink:to="loc_us-gaap_HedgingDesignationDomain_755_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_755" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_760" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xlink:label="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_755" xlink:to="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_761" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_dei_LegalEntityAxis_756" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_756" xlink:to="loc_dei_EntityDomain_762" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_762_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_756" xlink:to="loc_dei_EntityDomain_762_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_751" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_751" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_750" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_750_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_751" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_750_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ForeignExchangeForwardAndOptionContractsMember" xlink:label="loc_wso_ForeignExchangeForwardAndOptionContractsMember_757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_750" xlink:to="loc_wso_ForeignExchangeForwardAndOptionContractsMember_757" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_752" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_758" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_752" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_759" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/DerivativesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_720" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_720" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_719" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_720" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_719_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_719" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_728" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ForeignExchangeForwardAndOptionContractsMember" xlink:label="loc_wso_ForeignExchangeForwardAndOptionContractsMember_313256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_719" xlink:to="loc_wso_ForeignExchangeForwardAndOptionContractsMember_313256" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" xlink:to="loc_us-gaap_HedgingRelationshipDomain_726" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_726_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" xlink:to="loc_us-gaap_HedgingRelationshipDomain_726_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_726" xlink:to="loc_us-gaap_CashFlowHedgingMember_735" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_HedgingDesignationAxis_724" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_724" xlink:to="loc_us-gaap_HedgingDesignationDomain_725" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_724" xlink:to="loc_us-gaap_HedgingDesignationDomain_725_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xlink:label="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_725" xlink:to="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_734" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_dei_LegalEntityAxis_727" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_727" xlink:to="loc_dei_EntityDomain_736" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_736_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_727" xlink:to="loc_dei_EntityDomain_736_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DerivativeMaturityMonthAndYear" xlink:label="loc_wso_DerivativeMaturityMonthAndYear_731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_wso_DerivativeMaturityMonthAndYear_731" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_733" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DerivativeMaturityDateRange" xlink:label="loc_wso_DerivativeMaturityDateRange_730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_wso_DerivativeMaturityDateRange_730" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount_729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_DerivativeNotionalAmount_729" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_732" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" xlink:label="loc_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1_288102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1_288102" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_765" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_765" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_766" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_766_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_765" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_766_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:label="loc_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember_776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_766" xlink:to="loc_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember_776" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_766" xlink:to="loc_us-gaap_OtherAssetsMember_774" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_766" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_775" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_777" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_778" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_dei_LegalEntityAxis_773" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_773" xlink:to="loc_dei_EntityDomain_782" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_782_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_773" xlink:to="loc_dei_EntityDomain_782_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_771" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_771" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_779" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_309986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_309986" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_781" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockholdersEquityNoteLineItems" xlink:label="loc_wso_StockholdersEquityNoteLineItems_688" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_698" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockholdersEquityNoteTable" xlink:label="loc_wso_StockholdersEquityNoteTable_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_wso_StockholdersEquityNoteTable_689" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_us-gaap_StatementClassOfStockAxis_686" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_686" xlink:to="loc_us-gaap_ClassOfStockDomain_683" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_683_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_686" xlink:to="loc_us-gaap_ClassOfStockDomain_683_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_683" xlink:to="loc_us-gaap_CommonClassBMember_691" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommonAndClassBCommonStockMember" xlink:label="loc_wso_CommonAndClassBCommonStockMember_371993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_683" xlink:to="loc_wso_CommonAndClassBCommonStockMember_371993" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_326485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_326485" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_326486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_326485" xlink:to="loc_us-gaap_EquityComponentDomain_326486" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_326486_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_326485" xlink:to="loc_us-gaap_EquityComponentDomain_326486_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_326487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_326486" xlink:to="loc_us-gaap_CommonStockMember_326487" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_369859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_us-gaap_AwardTypeAxis_369859" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_369859" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_369859" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_369861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" xlink:to="loc_us-gaap_RestrictedStockMember_369861" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_369881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" xlink:to="loc_us-gaap_EmployeeStockOptionMember_369881" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EmployeeStockPurchasePlanMember" xlink:label="loc_wso_EmployeeStockPurchasePlanMember_422058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" xlink:to="loc_wso_EmployeeStockPurchasePlanMember_422058" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_369831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_369831" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_369847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_369847" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_419909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_419909" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_474694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_474694" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="loc_wso_CommitmentsAndContingenciesDisclosureLineItems_785" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="loc_us-gaap_SelfInsuranceReserve_788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureLineItems_785" xlink:to="loc_us-gaap_SelfInsuranceReserve_788" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommitmentsAndContingenciesDisclosureTable" xlink:label="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureLineItems_785" xlink:to="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_324239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_324239" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_324239_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_324239_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" xlink:to="loc_dei_LegalEntityAxis_787" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_787" xlink:to="loc_dei_EntityDomain_793" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_793_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_787" xlink:to="loc_dei_EntityDomain_793_default" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_817" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_829" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_828" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_RevenueFromRelatedParties_830" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_820" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_811" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_811" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_812" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_812_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_811" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_812_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_812" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_821" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_815" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_815" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_816" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_816_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_815" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_816_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_dei_LegalEntityAxis_813" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_813" xlink:to="loc_dei_EntityDomain_822" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_822_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_813" xlink:to="loc_dei_EntityDomain_822_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" xlink:to="loc_us-gaap_RelatedPartyDomain_814" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_814_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" xlink:to="loc_us-gaap_RelatedPartyDomain_814_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CarrierAndItsAffiliatesMember" xlink:label="loc_wso_CarrierAndItsAffiliatesMember_825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_814" xlink:to="loc_wso_CarrierAndItsAffiliatesMember_825" use="optional" order="22" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>wso-20200630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 06-August-2020 [06:28:19] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2" xml:lang="en-US">Entity Address, Address Line Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentQuarterlyReport" xml:lang="en-US">Document Quarterly Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings per share for Common and Class&#160;B common stock:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic earnings per share for Common and Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted earnings per share for Common and Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Other income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Other income from investment in unconsolidated entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xml:lang="en-US">Interest Income (Expense), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xml:lang="en-US">Interest expense, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income attributable to Watsco, Inc.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income attributable to Watsco, Inc. shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income attributable to Watsco, Inc. shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Less: net income attributable to&#160;non-controlling&#160;interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive income attributable to Watsco, Inc.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Less: comprehensive income attributable to non-controlling interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive income (loss), net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xml:lang="en-US">Reclassification of gain on cash flow hedging instruments into earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xml:lang="en-US">Reclassification of gain on cash flow hedging instruments into earnings, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xml:lang="en-US">Unrealized (loss) gain on cash flow hedging instruments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xml:lang="en-US">Unrealized (loss) gain on cash flow hedging instruments, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at end of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at beginning of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease right-of-use assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease right-of-use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Investment in unconsolidated entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LeaseLiabilityCurrent" xlink:label="loc_wso_LeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_LeaseLiabilityCurrent" xml:lang="en-US">Lease Liability Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_LeaseLiabilityCurrent" xml:lang="en-US">Current portion of lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_LeaseLiabilityCurrent" xlink:to="lab_wso_LeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_LeaseLiabilityCurrent" xml:lang="en-US">Lease Liability, Current.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xml:lang="en-US">Long-term Debt and Capital Lease Obligations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xml:lang="en-US">Long-term obligations:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xml:lang="en-US">Long-term Debt and Capital Lease Obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xml:lang="en-US">Total long-term obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermLineOfCredit" xml:lang="en-US">Long-term Line of Credit, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermLineOfCredit" xml:lang="en-US">Borrowings under revolving credit agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities, net of current portion</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities, net of current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US">Finance lease liabilities, net of current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xml:lang="en-US">Deferred Income Taxes and Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xml:lang="en-US">Deferred income taxes and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Non-controlling interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Watsco, Inc. shareholders' equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive loss, net of tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, $0.50 par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, $0.50 par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Watsco, Inc. shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury stock, at cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interest [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Non-controlling Interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Paid-In Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommonStockClassBCommonStockAndPreferredStockMember" xlink:label="loc_wso_CommonStockClassBCommonStockAndPreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CommonStockClassBCommonStockAndPreferredStockMember" xml:lang="en-US">Common Stock Class B Common Stock And Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CommonStockClassBCommonStockAndPreferredStockMember" xml:lang="en-US">Common Stock, Class B Common Stock and Preferred Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CommonStockClassBCommonStockAndPreferredStockMember" xlink:to="lab_wso_CommonStockClassBCommonStockAndPreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CommonStockClassBCommonStockAndPreferredStockMember" xml:lang="en-US">Common Stock Class B Common Stock And Preferred Stock [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsCommonStockCash" xml:lang="en-US">Dividends, Common Stock, Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DividendsCommonStockCash" xml:lang="en-US">Cash dividends declared and paid on Common and Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xml:lang="en-US">Decrease in non-controlling interest in Carrier Enterprise II</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Beginning balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Ending balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xlink:label="loc_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xml:lang="en-US">Contribution From Non Controlling Interest For Investment In Unconsolidated Entity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xml:lang="en-US">Investment in unconsolidated entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xlink:to="lab_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xml:lang="en-US">Contribution from non-controlling interest for investment in unconsolidated entity.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xml:lang="en-US">Stock Issued During Period, Value, Employee Benefit Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xml:lang="en-US">Common stock contribution to 401(k) plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xml:lang="en-US">Forfeitures of non-vested restricted shares of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xml:lang="en-US">Issuances of non-vested restricted shares of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Retirement of common stock (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Retirement of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xlink:label="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xml:lang="en-US">Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xml:lang="en-US">Stock issuances from exercise of stock options and employee stock purchase plan (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xlink:to="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xml:lang="en-US">Stock issuances from exercise of stock options and employee stock purchase plan.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xlink:label="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xml:lang="en-US">Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xml:lang="en-US">Stock issuances from exercise of stock options and employee stock purchase plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xlink:to="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xml:lang="en-US">Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Value</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xml:lang="en-US">Stock Issued During Period, Shares, Employee Benefit Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xml:lang="en-US">Common stock contribution to 401(k) plan (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xml:lang="en-US">Forfeitures of non-vested restricted shares of common stock (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xml:lang="en-US">Issuances of non-vested restricted shares of common stock (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Common stock issued (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US">Common stock issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DunpheyAssociatesSupplyCoMember" xlink:label="loc_wso_DunpheyAssociatesSupplyCoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_DunpheyAssociatesSupplyCoMember" xml:lang="en-US">Dunphey Associates Supply Co [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_DunpheyAssociatesSupplyCoMember" xml:lang="en-US">Dunphey &amp; Associates Supply Co., Inc.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_DunpheyAssociatesSupplyCoMember" xlink:to="lab_wso_DunpheyAssociatesSupplyCoMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Cash dividends declared and paid, common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends on Common and Class&#160;B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Repurchases of common stock to satisfy employee withholding tax obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Shares withheld as payment for tax withholdings related to share based compensation, market value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Net proceeds from issuances of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xml:lang="en-US">Net (repayments) proceeds under revolving credit agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xml:lang="en-US">Proceeds from (Repayments of) Other Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xml:lang="en-US">Net repayments of long-term obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Proceeds from Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Proceeds from non-controlling interest for investment in unconsolidated entity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Proceeds from non-controlling interest for investment in unconsolidated entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payments of Debt Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payment of fees related to revolving credit agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xlink:label="loc_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xml:lang="en-US">Payments To Acquire Additional Interests In Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xml:lang="en-US">Purchase of additional ownership from non-controlling interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xlink:to="lab_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xml:lang="en-US">Payments to acquire additional interests in subsidiaries.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US">Payments to Acquire Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US">Investment in unconsolidated entity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US">Investment in unconsolidated entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Capital expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from sale of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Business acquisitions, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US">Effect of foreign exchange rate changes on cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisition:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US">Other, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental cash flow information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Common stock issued for Dunphey &amp; Associates Supply Co., Inc.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/commentaryGuidance" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Fair value of equity shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">BASIS OF PRESENTATION</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">REVENUES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">EARNINGS PER SHARE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">OTHER COMPREHENSIVE INCOME (LOSS)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xlink:label="loc_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xml:lang="en-US">Purchase Of Ownership Interest From Joint Venture [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xml:lang="en-US">PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xlink:to="lab_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xml:lang="en-US">Purchase of ownership interest from joint venture.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xlink:label="loc_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xml:lang="en-US">Investments in Unconsolidated Entities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xml:lang="en-US">INVESTMENT IN UNCONSOLIDATED ENTITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xlink:to="lab_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xml:lang="en-US">The entire disclosure for investments in unconsolidated entities, including but not limited to equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionAbstract" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionAbstract" xml:lang="en-US">Business Combination, Step Acquisition [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">ACQUISITIONS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">DEBT</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xml:lang="en-US">DERIVATIVES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Basis of Consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recently Adopted Accounting Standards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ImpactofCOVID19PandemicPolicyTextBlock" xlink:label="loc_wso_ImpactofCOVID19PandemicPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_ImpactofCOVID19PandemicPolicyTextBlock" xml:lang="en-US">Impact of COVID 19 Pandemic [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_ImpactofCOVID19PandemicPolicyTextBlock" xml:lang="en-US">Impact of COVID-19 Pandemic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_ImpactofCOVID19PandemicPolicyTextBlock" xlink:to="lab_wso_ImpactofCOVID19PandemicPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_ImpactofCOVID19PandemicPolicyTextBlock" xml:lang="en-US">Impact of COVID-19 Pandemic.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Summary of Disaggregated Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Common Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US">Fair Value of Derivative Instruments and Location in the Balance Sheets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Assets and Liabilities Measured at Fair Value on Recurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Basis of Presentation [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfJointVentures" xlink:label="loc_wso_NumberOfJointVentures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_NumberOfJointVentures" xml:lang="en-US">Number of Joint Ventures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_NumberOfJointVentures" xml:lang="en-US">Number of joint ventures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_NumberOfJointVentures" xlink:to="lab_wso_NumberOfJointVentures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_NumberOfJointVentures" xml:lang="en-US">Number of joint ventures. Joint ventures are entities operated by the controlling interest for the mutual benefit of the members.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_SalesRevenuesFromProductLinesPercentage" xlink:label="loc_wso_SalesRevenuesFromProductLinesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_SalesRevenuesFromProductLinesPercentage" xml:lang="en-US">Sales Revenues From Product Lines Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_wso_SalesRevenuesFromProductLinesPercentage" xml:lang="en-US">Revenues from product lines, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_SalesRevenuesFromProductLinesPercentage" xlink:to="lab_wso_SalesRevenuesFromProductLinesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_SalesRevenuesFromProductLinesPercentage" xml:lang="en-US">Percentage of sales revenues from product lines.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_HvacEquipmentMember" xlink:label="loc_wso_HvacEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_HvacEquipmentMember" xml:lang="en-US">Hvac Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_HvacEquipmentMember" xml:lang="en-US">HVAC Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_HvacEquipmentMember" xlink:to="lab_wso_HvacEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_HvacEquipmentMember" xml:lang="en-US">Hvac Equipment.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_OtherHvacProductsMember" xlink:label="loc_wso_OtherHvacProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_OtherHvacProductsMember" xml:lang="en-US">Other Hvac Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_OtherHvacProductsMember" xml:lang="en-US">Other HVAC Products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_OtherHvacProductsMember" xlink:to="lab_wso_OtherHvacProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_OtherHvacProductsMember" xml:lang="en-US">Other Hvac Products.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommercialRefrigerationProductsMember" xlink:label="loc_wso_CommercialRefrigerationProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CommercialRefrigerationProductsMember" xml:lang="en-US">Commercial Refrigeration Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CommercialRefrigerationProductsMember" xml:lang="en-US">Commercial Refrigeration Products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CommercialRefrigerationProductsMember" xlink:to="lab_wso_CommercialRefrigerationProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CommercialRefrigerationProductsMember" xml:lang="en-US">Commercial Refrigeration Products.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LatinAmericaAndCaribbeanMember" xlink:label="loc_wso_LatinAmericaAndCaribbeanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_LatinAmericaAndCaribbeanMember" xml:lang="en-US">Latin America and Caribbean [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_LatinAmericaAndCaribbeanMember" xml:lang="en-US">Latin America and Caribbean</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_LatinAmericaAndCaribbeanMember" xlink:to="lab_wso_LatinAmericaAndCaribbeanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_LatinAmericaAndCaribbeanMember" xml:lang="en-US">xxx_Latin America and Caribbean[Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_country_US" xml:lang="en-US">United States</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_CA" xml:lang="en-US">CANADA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_country_CA" xml:lang="en-US">Canada</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Effect of dilutive stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted-average common shares outstanding - Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted-average common shares outstanding&#8212;Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted-average common shares outstanding&#8212;Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Anti-dilutive stock options not included above</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Earnings allocated to Watsco, Inc. shareholders - Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US">Earnings allocated to Watsco, Inc. shareholders - Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xml:lang="en-US">Less: distributed and undistributed earnings allocated to non-vested restricted common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xml:lang="en-US">Less: distributed and undistributed earnings allocated to non-vested restricted common stock - Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EarningsPerShareTable" xlink:label="loc_wso_EarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_EarningsPerShareTable" xlink:to="lab_wso_EarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EarningsPerShareLineItems" xlink:label="loc_wso_EarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_EarningsPerShareLineItems" xlink:to="lab_wso_EarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_EarningsPerShareLineItems" xml:lang="en-US">Earnings per share disclosures.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ConvertibleClassBCommonStockOutstanding" xlink:label="loc_wso_ConvertibleClassBCommonStockOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_ConvertibleClassBCommonStockOutstanding" xml:lang="en-US">Convertible Class B Common Stock Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_ConvertibleClassBCommonStockOutstanding" xml:lang="en-US">Class B common stock conversion, number of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_ConvertibleClassBCommonStockOutstanding" xlink:to="lab_wso_ConvertibleClassBCommonStockOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_ConvertibleClassBCommonStockOutstanding" xml:lang="en-US">Class B common stock securities that may be converted to Common stock securities at any time on a one-for-one basis at the option of the shareholder.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_OtherComprehensiveIncomeLossTable" xlink:label="loc_wso_OtherComprehensiveIncomeLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_OtherComprehensiveIncomeLossTable" xml:lang="en-US">Other Comprehensive Income (Loss) [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_OtherComprehensiveIncomeLossTable" xml:lang="en-US">Other Comprehensive Income (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_OtherComprehensiveIncomeLossTable" xlink:to="lab_wso_OtherComprehensiveIncomeLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_OtherComprehensiveIncomeLossTable" xml:lang="en-US">Other Comprehensive Income (Loss) [Table]</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xlink:label="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Components Of Other Comprehensive Income Loss [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Components Of Other Comprehensive Income Loss [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xlink:to="lab_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Tax effects allocated to each component of other comprehensive income loss.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xml:lang="en-US">Reclassification of gain on cash flow hedging instruments into earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xml:lang="en-US">Income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xml:lang="en-US">Unrealized gain (loss) on cash flow hedging instruments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xml:lang="en-US">(Loss) gain recorded in accumulated other comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xml:lang="en-US">Income tax benefit (expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xml:lang="en-US">Current period other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xml:lang="en-US">Reclassification adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xml:lang="en-US">Cash Flow Hedging Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Foreign Currency Translation Adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Business Combinations [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xlink:label="loc_wso_AdditionalOwnershipInterestAcquiredInSubsidiary" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xml:lang="en-US">Additional Ownership Interest Acquired In Subsidiary</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xml:lang="en-US">Additional ownership interest acquired in subsidiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xlink:to="lab_wso_AdditionalOwnershipInterestAcquiredInSubsidiary" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xml:lang="en-US">Additional ownership interest acquired.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xml:lang="en-US">Payments to Acquire Additional Interest in Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xml:lang="en-US">Cash consideration paid to obtain additional ownership</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:to="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocationsInWhichTheEntityOperates" xlink:label="loc_wso_NumberOfLocationsInWhichTheEntityOperates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_NumberOfLocationsInWhichTheEntityOperates" xml:lang="en-US">Number Of Locations In Which The Entity Operates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_NumberOfLocationsInWhichTheEntityOperates" xml:lang="en-US">Number of locations in which the company operates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_NumberOfLocationsInWhichTheEntityOperates" xlink:to="lab_wso_NumberOfLocationsInWhichTheEntityOperates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_NumberOfLocationsInWhichTheEntityOperates" xml:lang="en-US">No Of Locations From where this enterprise carries out its operations.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PercentageOfOwnershipInterestInSubsidiary" xlink:label="loc_wso_PercentageOfOwnershipInterestInSubsidiary" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_PercentageOfOwnershipInterestInSubsidiary" xml:lang="en-US">Percentage of ownership interest in Subsidiary</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_PercentageOfOwnershipInterestInSubsidiary" xml:lang="en-US">Percentage of ownership interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_PercentageOfOwnershipInterestInSubsidiary" xlink:to="lab_wso_PercentageOfOwnershipInterestInSubsidiary" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_PercentageOfOwnershipInterestInSubsidiary" xml:lang="en-US">Percentage of ownership interest in subsidiary.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_HomansAssociatesIiLlcMember" xlink:label="loc_wso_HomansAssociatesIiLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_HomansAssociatesIiLlcMember" xml:lang="en-US">Homans Associates II LLC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_HomansAssociatesIiLlcMember" xlink:to="lab_wso_HomansAssociatesIiLlcMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xml:lang="en-US">Schedule of Equity Method Investments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xml:lang="en-US">Schedule of Equity Method Investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_RussellSiglerIncMember" xlink:label="loc_wso_RussellSiglerIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_RussellSiglerIncMember" xml:lang="en-US">Russell Sigler Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_RussellSiglerIncMember" xml:lang="en-US">Russell Sigler Inc</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_RussellSiglerIncMember" xlink:to="lab_wso_RussellSiglerIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_RussellSiglerIncMember" xml:lang="en-US">Russell Sigler Inc</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CarrierEnterpriseOneMember" xlink:label="loc_wso_CarrierEnterpriseOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CarrierEnterpriseOneMember" xml:lang="en-US">Carrier Enterprise One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CarrierEnterpriseOneMember" xml:lang="en-US">Carrier Enterprise I</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CarrierEnterpriseOneMember" xlink:to="lab_wso_CarrierEnterpriseOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CarrierEnterpriseOneMember" xml:lang="en-US">Carrier Enterprise One [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Ownership percentage by parent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocations" xlink:label="loc_wso_NumberOfLocations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_NumberOfLocations" xml:lang="en-US">Number of Locations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_NumberOfLocations" xml:lang="en-US">Number of locations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_NumberOfLocations" xlink:to="lab_wso_NumberOfLocations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_NumberOfLocations" xml:lang="en-US">Number of locations.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Total ownership interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_MaximumOwnershipPercentagePriorToBuyoutOption" xlink:label="loc_wso_MaximumOwnershipPercentagePriorToBuyoutOption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_MaximumOwnershipPercentagePriorToBuyoutOption" xml:lang="en-US">Maximum Ownership Percentage Prior to Buyout Option</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_MaximumOwnershipPercentagePriorToBuyoutOption" xml:lang="en-US">Ownership percentage needed for right to purchase up to 100%</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_MaximumOwnershipPercentagePriorToBuyoutOption" xlink:to="lab_wso_MaximumOwnershipPercentagePriorToBuyoutOption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_MaximumOwnershipPercentagePriorToBuyoutOption" xml:lang="en-US">Maximum ownership percentage prior to buyout option.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xml:lang="en-US">Ownership percentage, by non-controlling owners</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xml:lang="en-US">Payments to Acquire Interest in Subsidiaries and Affiliates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xml:lang="en-US">Contribution to investment in unconsolidated entity by controlling interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xlink:label="loc_wso_EquityMethodInvestmentAdditionalOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xml:lang="en-US">Equity Method Investment Additional Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xml:lang="en-US">Equity method investment, additional ownership interest acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xlink:to="lab_wso_EquityMethodInvestmentAdditionalOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Additional Ownership Percentage</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_WesternUnitedStatesMember" xlink:label="loc_wso_WesternUnitedStatesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_WesternUnitedStatesMember" xml:lang="en-US">Western United States [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_WesternUnitedStatesMember" xml:lang="en-US">Western United States</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_WesternUnitedStatesMember" xlink:to="lab_wso_WesternUnitedStatesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_WesternUnitedStatesMember" xml:lang="en-US">Western United States.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/commentaryGuidance" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xml:lang="en-US">Goodwill Acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:to="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xml:lang="en-US">Business&#8203; combination&#8203; recognized&#8203; identifiable&#8203; assets&#8203; acquired&#8203; and&#8203; liabilities&#8203; assumed&#8203; goodwill.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Intangibles</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Intangible assets acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PeircePhelpsPpiMember" xlink:label="loc_wso_PeircePhelpsPpiMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_PeircePhelpsPpiMember" xml:lang="en-US">Peirce Phelps PPI [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_wso_PeircePhelpsPpiMember" xml:lang="en-US">Peirce Phelps PPI [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_PeircePhelpsPpiMember" xlink:to="lab_wso_PeircePhelpsPpiMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_TradeNamesAndDistributionRightsMember" xlink:label="loc_wso_TradeNamesAndDistributionRightsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_TradeNamesAndDistributionRightsMember" xml:lang="en-US">Trade Names And Distribution Rights [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_TradeNamesAndDistributionRightsMember" xlink:to="lab_wso_TradeNamesAndDistributionRightsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_TradeNamesAndDistributionRightsMember" xml:lang="en-US">Trade Names And Distribution Rights.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xlink:label="loc_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xml:lang="en-US">Proceeds From Non Controlling Interest For Investment In Consolidated Entity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xml:lang="en-US">Proceeds from non-controlling interest for Business Acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xlink:to="lab_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xml:lang="en-US">Proceeds from non controlling interest for investment in consolidated entity</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Stock issued for acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Including Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xml:lang="en-US">Goodwill and intangibles acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xlink:to="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xml:lang="en-US">Business combination, recognized identifiable assets acquired and liabilities assumed, intangible assets including goodwill.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Amortization period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xlink:label="loc_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xml:lang="en-US">Business Acquisition Goodwill Expected Period For Tax Deduction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xml:lang="en-US">Number of years goodwill is deductible for tax purposes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xlink:to="lab_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xml:lang="en-US">Business acquisition, goodwill, expected period for tax deduction.</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NSSupplyofFishkillIncMember" xlink:label="loc_wso_NSSupplyofFishkillIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_NSSupplyofFishkillIncMember" xml:lang="en-US">NS Supply of FishkillInc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_NSSupplyofFishkillIncMember" xml:lang="en-US">N&amp;S Supply of Fishkill, Inc</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_NSSupplyofFishkillIncMember" xlink:to="lab_wso_NSSupplyofFishkillIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_NSSupplyofFishkillIncMember" xml:lang="en-US">N&amp;S supply of fishkill inc member.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Maximum capacity under revolving credit agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Alternative Currency Sublimit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_TransfersFromToParentAbstract" xlink:label="loc_wso_TransfersFromToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_TransfersFromToParentAbstract" xml:lang="en-US">Transfers From (To) Parent [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_TransfersFromToParentAbstract" xlink:to="lab_wso_TransfersFromToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_TransfersFromToParentAbstract" xml:lang="en-US">Transfers From (To) Parent [Abstract]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xml:lang="en-US">Hedging Relationship [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xml:lang="en-US">Hedging Relationship [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xml:lang="en-US">Hedging Relationship [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xml:lang="en-US">Hedging Relationship [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowHedgingMember" xml:lang="en-US">Cash Flow Hedging [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashFlowHedgingMember" xml:lang="en-US">Cash Flow Hedge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xml:lang="en-US">Gain reclassified from accumulated other comprehensive loss into earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xml:lang="en-US">Foreign Exchange Forward [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xml:lang="en-US">Foreign Currency Forward Contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationAxis" xml:lang="en-US">Hedging Designation [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingDesignationAxis" xml:lang="en-US">Hedging Designation [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationDomain" xml:lang="en-US">Hedging Designation [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingDesignationDomain" xml:lang="en-US">Hedging Designation [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xml:lang="en-US">Designated as Hedging Instrument [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xml:lang="en-US">Derivatives Designated as Hedging Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xlink:label="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xml:lang="en-US">Not Designated as Hedging Instrument, Economic Hedge [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xml:lang="en-US">Not Designated as Hedging Instrument, Economic Hedge [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xlink:to="lab_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ForeignExchangeForwardAndOptionContractsMember" xlink:label="loc_wso_ForeignExchangeForwardAndOptionContractsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_ForeignExchangeForwardAndOptionContractsMember" xml:lang="en-US">Foreign Exchange Forward And Option Contracts [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_wso_ForeignExchangeForwardAndOptionContractsMember" xml:lang="en-US">Foreign Exchange Forward And Option Contracts [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_ForeignExchangeForwardAndOptionContractsMember" xlink:to="lab_wso_ForeignExchangeForwardAndOptionContractsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xml:lang="en-US">Derivatives, Fair Value [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xml:lang="en-US">Derivatives, Fair Value [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xml:lang="en-US">Derivative Asset, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xml:lang="en-US">Derivative instruments, assets derivatives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xml:lang="en-US">Derivative Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xml:lang="en-US">Derivative instruments, liabilities derivatives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DerivativeMaturityMonthAndYear" xlink:label="loc_wso_DerivativeMaturityMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_DerivativeMaturityMonthAndYear" xml:lang="en-US">Derivative Maturity Month and Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_DerivativeMaturityMonthAndYear" xml:lang="en-US">Contract expiring terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_DerivativeMaturityMonthAndYear" xlink:to="lab_wso_DerivativeMaturityMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_DerivativeMaturityMonthAndYear" xml:lang="en-US">Derivative, Maturity Month and Year.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xml:lang="en-US">(Loss) gain from foreign currency forward and option contracts not designated as hedging instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DerivativeMaturityDateRange" xlink:label="loc_wso_DerivativeMaturityDateRange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_DerivativeMaturityDateRange" xml:lang="en-US">Derivative Maturity Date Range</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_DerivativeMaturityDateRange" xml:lang="en-US">Contract maturity period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_DerivativeMaturityDateRange" xlink:to="lab_wso_DerivativeMaturityDateRange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_DerivativeMaturityDateRange" xml:lang="en-US">Derivative maturity date range.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xml:lang="en-US">Derivative, Notional Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xml:lang="en-US">Notional value of derivatives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xml:lang="en-US">Pre-tax gain to be reclassified into earnings within the next 12 months</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" xlink:label="loc_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" xml:lang="en-US">Maximum Length of Time Hedged in Cash Flow Hedge</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" xml:lang="en-US">Maximum length of time hedged in cash flow hedge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" xlink:to="lab_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:label="loc_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xml:lang="en-US">Accrued Expenses and Other Current Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:to="lab_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xml:lang="en-US">Accrued Expenses and Other Current Liabilities [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMember" xml:lang="en-US">Other Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsMember" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xml:lang="en-US">Other Current Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xml:lang="en-US">Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xml:lang="en-US">Financial Liabilities Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xml:lang="en-US">Liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xml:lang="en-US">Derivative financial instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosureAbstract" xml:lang="en-US">Investments, Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosureAbstract" xml:lang="en-US">Assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xml:lang="en-US">Equity Securities, FV-NI</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xml:lang="en-US">Equity securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xml:lang="en-US">Derivative financial instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value Measurements, Level 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value Measurements, Level 2</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockholdersEquityNoteTable" xlink:label="loc_wso_StockholdersEquityNoteTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_StockholdersEquityNoteTable" xml:lang="en-US">Stockholders Equity Note [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_StockholdersEquityNoteTable" xml:lang="en-US">Stockholders Equity Note [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_StockholdersEquityNoteTable" xlink:to="lab_wso_StockholdersEquityNoteTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_StockholdersEquityNoteTable" xml:lang="en-US">Stockholders Equity Note [Table]</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommonAndClassBCommonStockMember" xlink:label="loc_wso_CommonAndClassBCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CommonAndClassBCommonStockMember" xml:lang="en-US">Common And Class B Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CommonAndClassBCommonStockMember" xml:lang="en-US">Common and Class B Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CommonAndClassBCommonStockMember" xlink:to="lab_wso_CommonAndClassBCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CommonAndClassBCommonStockMember" xml:lang="en-US">Common And Class B Common Stock [Member]</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockholdersEquityNoteLineItems" xlink:label="loc_wso_StockholdersEquityNoteLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_StockholdersEquityNoteLineItems" xml:lang="en-US">Stockholders Equity Note [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_StockholdersEquityNoteLineItems" xml:lang="en-US">Stockholders Equity Note [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_StockholdersEquityNoteLineItems" xlink:to="lab_wso_StockholdersEquityNoteLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_StockholdersEquityNoteLineItems" xml:lang="en-US">Stockholders Equity Note [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Net proceeds from the sale of Common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Shares Paid for Tax Withholding for Share Based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Shares withheld as payment for tax withholdings related to share based compensation, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Cash dividends paid per share of Common and Class B common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Net proceeds from shares purchased under ESPP</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Non-Vested Restricted Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee Stock Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock Option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EmployeeStockPurchasePlanMember" xlink:label="loc_wso_EmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_EmployeeStockPurchasePlanMember" xlink:to="lab_wso_EmployeeStockPurchasePlanMember" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommitmentsAndContingenciesDisclosureTable" xlink:label="loc_wso_CommitmentsAndContingenciesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CommitmentsAndContingenciesDisclosureTable" xml:lang="en-US">Commitments and Contingencies Disclosure [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CommitmentsAndContingenciesDisclosureTable" xml:lang="en-US">Commitments and Contingencies Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureTable" xlink:to="lab_wso_CommitmentsAndContingenciesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CommitmentsAndContingenciesDisclosureTable" xml:lang="en-US">Commitments and Contingencies Disclosure [Table]</label>
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="loc_wso_CommitmentsAndContingenciesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CommitmentsAndContingenciesDisclosureLineItems" xml:lang="en-US">Commitments and Contingencies Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CommitmentsAndContingenciesDisclosureLineItems" xml:lang="en-US">Commitments and Contingencies Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="lab_wso_CommitmentsAndContingenciesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CommitmentsAndContingenciesDisclosureLineItems" xml:lang="en-US">Commitments and Contingencies Disclosure [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="loc_us-gaap_SelfInsuranceReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SelfInsuranceReserve" xml:lang="en-US">Self Insurance Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SelfInsuranceReserve" xml:lang="en-US">Self-insurance reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="loc_us-gaap_CostOfGoodsTotalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xml:lang="en-US">Cost of Goods, Total [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xml:lang="en-US">Cost of Goods, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsTotalMember" xlink:to="lab_us-gaap_CostOfGoodsTotalMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xml:lang="en-US">Accounts Payable, Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xml:lang="en-US">Amount payable to Carrier and its affiliates, net of receivables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Percentage of purchases from key suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenues from sales to Carrier and its affiliates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CarrierAndItsAffiliatesMember" xlink:label="loc_wso_CarrierAndItsAffiliatesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_wso_CarrierAndItsAffiliatesMember" xml:lang="en-US">Carrier and Its Affiliates [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_wso_CarrierAndItsAffiliatesMember" xml:lang="en-US">Carrier and Its Affiliates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wso_CarrierAndItsAffiliatesMember" xlink:to="lab_wso_CarrierAndItsAffiliatesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_wso_CarrierAndItsAffiliatesMember" xml:lang="en-US">Carrier and Its Affiliates</label>
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>wso-20200630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 06-August-2020 [06:28:19] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CoverPage" roleURI="http://www.watsco.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfIncome" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfShareholdersEquity" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CondensedConsolidatedUnauditedStatementsOfCashFlows" roleURI="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#BasisOfPresentation" roleURI="http://www.watsco.com/role/BasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Revenues" roleURI="http://www.watsco.com/role/Revenues" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#EarningsPerShare" roleURI="http://www.watsco.com/role/EarningsPerShare" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#OtherComprehensiveIncomeLoss" roleURI="http://www.watsco.com/role/OtherComprehensiveIncomeLoss" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#PurchaseOfOwnershipInterestFromJointVenture" roleURI="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#InvestmentInUnconsolidatedEntity" roleURI="http://www.watsco.com/role/InvestmentInUnconsolidatedEntity" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Acquisitions" roleURI="http://www.watsco.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Debt" roleURI="http://www.watsco.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#Derivatives" roleURI="http://www.watsco.com/role/Derivatives" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#FairValueMeasurements" roleURI="http://www.watsco.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ShareholdersEquity" roleURI="http://www.watsco.com/role/ShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CommitmentsAndContingencies" roleURI="http://www.watsco.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#RelatedPartyTransactions" roleURI="http://www.watsco.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#BasisOfPresentationPolicies" roleURI="http://www.watsco.com/role/BasisOfPresentationPolicies" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#RevenuesTables" roleURI="http://www.watsco.com/role/RevenuesTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#EarningsPerShareTables" roleURI="http://www.watsco.com/role/EarningsPerShareTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#OtherComprehensiveIncomeLossTables" roleURI="http://www.watsco.com/role/OtherComprehensiveIncomeLossTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsTables" roleURI="http://www.watsco.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#DerivativesTables" roleURI="http://www.watsco.com/role/DerivativesTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#FairValueMeasurementsTables" roleURI="http://www.watsco.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#BasisOfPresentationAdditionalInformationDetail" roleURI="http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#SummaryOfDisaggregatedRevenueDetail" roleURI="http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" roleURI="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#EarningsPerShareAdditionalInformationDetail" roleURI="http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" roleURI="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ScheduleOfAccumulatedOtherComprehensiveLossDetail" roleURI="http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail" roleURI="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#InvestmentInUnconsolidatedEntityAdditionalInformationDetail" roleURI="http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" roleURI="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AcquisitionsAdditionalInformationDetail" roleURI="http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#DebtAdditionalInformationDetail" roleURI="http://www.watsco.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail" roleURI="http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail" roleURI="http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#DerivativesAdditionalInformationDetail" roleURI="http://www.watsco.com/role/DerivativesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail" roleURI="http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#ShareholdersEquityAdditionalInformationDetail" roleURI="http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="wso-20200630.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_187796" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_480224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentInformationTable_480224" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_480225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_480224" xlink:to="loc_us-gaap_StatementClassOfStockAxis_480225" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_480226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_480225" xlink:to="loc_us-gaap_ClassOfStockDomain_480226" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_480232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_480226" xlink:to="loc_us-gaap_CommonStockMember_480232" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_480233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_480226" xlink:to="loc_us-gaap_CommonClassBMember_480233" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_480227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_480224" xlink:to="loc_dei_DocumentInformationLineItems_480227" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_480236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentType_480236" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_480237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentPeriodEndDate_480237" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_499817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentFiscalYearFocus_499817" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_499813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentFiscalPeriodFocus_499813" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_499815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_CurrentFiscalYearEndDate_499815" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_499816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_AmendmentFlag_499816" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_480238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityRegistrantName_480238" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_499814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityCentralIndexKey_499814" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_480209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityFileNumber_480209" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_480212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityIncorporationStateCountryCode_480212" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_647927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentQuarterlyReport_647927" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_480214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_DocumentTransitionReport_480214" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_480216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityTaxIdentificationNumber_480216" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_480217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressAddressLine1_480217" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_480218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressCityOrTown_480218" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_480219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressPostalZipCode_480219" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_480222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressAddressLine2_480222" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_480215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityAddressStateOrProvince_480215" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_480220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_CityAreaCode_480220" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_480221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_LocalPhoneNumber_480221" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_480228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_TradingSymbol_480228" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_480229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_SecurityExchangeName_480229" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_480230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_Security12bTitle_480230" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_480231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_480231" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_620395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityCurrentReportingStatus_620395" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_620396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityInteractiveDataCurrent_620396" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_620397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityFilerCategory_620397" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_620398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntitySmallBusiness_620398" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_620399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityEmergingGrowthCompany_620399" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_480208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_480227" xlink:to="loc_dei_EntityShellCompany_480208" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_27" xlink:to="loc_us-gaap_StatementTable_31" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_dei_LegalEntityAxis_29" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_34" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_StatementLineItems_30" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_Revenues_35" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_36" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_GrossProfit_37" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_38" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_39" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_OperatingIncomeLoss_40" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_41" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_43" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_ProfitLoss_44" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_45" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_NetIncomeLoss_46" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_EarningsPerShareAbstract_28" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareBasic_32" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareDiluted_33" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_48" xlink:to="loc_us-gaap_StatementTable_52" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_52" xlink:to="loc_dei_LegalEntityAxis_49" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_49" xlink:to="loc_dei_EntityDomain_53" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_52" xlink:to="loc_us-gaap_StatementLineItems_51" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ProfitLoss_59" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_54" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_55" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_56" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_60" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_61" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_62" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_64" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_64" xlink:to="loc_us-gaap_StatementTable_74" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_74" xlink:to="loc_dei_LegalEntityAxis_68" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_68" xlink:to="loc_dei_EntityDomain_88" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_74" xlink:to="loc_us-gaap_StatementClassOfStockAxis_72" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_72" xlink:to="loc_us-gaap_ClassOfStockDomain_67" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_67" xlink:to="loc_us-gaap_CommonStockMember_86" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_67" xlink:to="loc_us-gaap_CommonClassBMember_87" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_74" xlink:to="loc_us-gaap_StatementLineItems_73" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73" xlink:to="loc_us-gaap_AssetsAbstract_65" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_AssetsCurrentAbstract_66" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_82" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_InventoryNet_83" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_OtherAssetsCurrent_84" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66" xlink:to="loc_us-gaap_AssetsCurrent_85" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_76" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_368415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_368415" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_Goodwill_77" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_78" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_648673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_EquityMethodInvestments_648673" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_79" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_65" xlink:to="loc_us-gaap_Assets_80" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_70" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LeaseLiabilityCurrent" xlink:label="loc_wso_LeaseLiabilityCurrent_684868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_wso_LeaseLiabilityCurrent_684868" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaap_AccountsPayableCurrent_95" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_96" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaap_LiabilitiesCurrent_97" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_LongTermLineOfCredit_98" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_368416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_368416" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_684870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_684870" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_71" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_100" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_89" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_CommitmentsAndContingencies_90" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_StockholdersEquityAbstract_75" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_CommonStockValue_101" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_PreferredStockValue_102" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_103" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_104" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_TreasuryStockValue_106" use="optional" order="42" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_75" xlink:to="loc_us-gaap_StockholdersEquity_107" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_MinorityInterest_91" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_93" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_109" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_109" xlink:to="loc_us-gaap_StatementTable_114" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_dei_LegalEntityAxis_111" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_111" xlink:to="loc_dei_EntityDomain_117" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_us-gaap_StatementClassOfStockAxis_112" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_112" xlink:to="loc_us-gaap_ClassOfStockDomain_110" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_110" xlink:to="loc_us-gaap_CommonStockMember_115" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_110" xlink:to="loc_us-gaap_CommonClassBMember_116" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_us-gaap_StatementLineItems_113" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_118" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_121" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_126" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_126" xlink:to="loc_us-gaap_StatementTable_131" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_129" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_129" xlink:to="loc_us-gaap_EquityComponentDomain_127" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommonStockClassBCommonStockAndPreferredStockMember" xlink:label="loc_wso_CommonStockClassBCommonStockAndPreferredStockMember_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_wso_CommonStockClassBCommonStockAndPreferredStockMember_132" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_133" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_RetainedEarningsMember_135" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_TreasuryStockMember_136" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_NoncontrollingInterestMember_137" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_480718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_dei_LegalEntityAxis_480718" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_480719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_480718" xlink:to="loc_dei_EntityDomain_480719" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DunpheyAssociatesSupplyCoMember" xlink:label="loc_wso_DunpheyAssociatesSupplyCoMember_507102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_480719" xlink:to="loc_wso_DunpheyAssociatesSupplyCoMember_507102" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementLineItems_130" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_SharesOutstanding_140" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_ProfitLoss_141" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_144" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_143" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_146" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_145" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_147" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_148" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue" xlink:label="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue_150" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares" xlink:label="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares_149" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_152" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_151" use="optional" order="27" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_153" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_DividendsCommonStockCash_157" use="optional" order="29" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_480191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_480191" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480190" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity" xlink:label="loc_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity_158" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_159" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_161" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_SharesOutstanding_162" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_164" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_164" xlink:to="loc_us-gaap_StatementTable_167" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_167" xlink:to="loc_dei_LegalEntityAxis_165" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_165" xlink:to="loc_dei_EntityDomain_168" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_167" xlink:to="loc_us-gaap_StatementLineItems_166" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_166" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_169" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_171" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_171" xlink:to="loc_us-gaap_StatementTable_179" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_dei_LegalEntityAxis_174" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_174" xlink:to="loc_dei_EntityDomain_192" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_311366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_us-gaap_CreditFacilityAxis_311366" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_311367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_311366" xlink:to="loc_us-gaap_CreditFacilityDomain_311367" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_499800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_499800" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_499801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_499800" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_499801" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_179" xlink:to="loc_us-gaap_StatementLineItems_178" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_ProfitLoss_208" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_180" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_ShareBasedCompensation_181" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_182" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_185" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_369100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_172" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_369100" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_188" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_189" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_190" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_173" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_191" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_209" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_205" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_309466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_309466" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_204" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_206" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_176" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_207" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_194" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_193" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_197" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_198" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_719847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_719847" use="optional" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries" xlink:label="loc_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries_721591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries_721591" use="optional" order="35" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_698879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_698879" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_200" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_175" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_203" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_210" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_211" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_212" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_213" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_440904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_178" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_440904" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_440905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_440904" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_440905" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/BasisOfPresentation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_369187" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_369189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_369187" xlink:to="loc_us-gaap_StatementTable_369189" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_369190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_369189" xlink:to="loc_us-gaap_StatementClassOfStockAxis_369190" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_369191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_369190" xlink:to="loc_us-gaap_ClassOfStockDomain_369191" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_369192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_369189" xlink:to="loc_us-gaap_StatementLineItems_369192" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_369193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_369192" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_369193" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Revenues">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_309521" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_309521" xlink:to="loc_us-gaap_StatementTable_309527" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_309531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309527" xlink:to="loc_dei_LegalEntityAxis_309531" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_309532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_309531" xlink:to="loc_dei_EntityDomain_309532" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_309533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309527" xlink:to="loc_us-gaap_StatementLineItems_309533" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_309689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_309533" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_309689" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/EarningsPerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_923" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_923" xlink:to="loc_us-gaap_StatementTable_926" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_926" xlink:to="loc_dei_LegalEntityAxis_924" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_924" xlink:to="loc_dei_EntityDomain_927" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_926" xlink:to="loc_us-gaap_StatementLineItems_925" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_925" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_928" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/OtherComprehensiveIncomeLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_937" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_937" xlink:to="loc_us-gaap_StatementTable_940" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_940" xlink:to="loc_dei_LegalEntityAxis_938" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_938" xlink:to="loc_dei_EntityDomain_941" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_940" xlink:to="loc_us-gaap_StatementLineItems_939" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_942" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_467846" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_467848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_467846" xlink:to="loc_us-gaap_StatementTable_467848" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_467849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_467848" xlink:to="loc_us-gaap_StatementClassOfStockAxis_467849" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_467850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_467849" xlink:to="loc_us-gaap_ClassOfStockDomain_467850" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_467851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_467848" xlink:to="loc_us-gaap_StatementLineItems_467851" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock" xlink:label="loc_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock_467852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_467851" xlink:to="loc_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock_467852" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/InvestmentInUnconsolidatedEntity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1021" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1021" xlink:to="loc_us-gaap_StatementTable_1024" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1024" xlink:to="loc_dei_LegalEntityAxis_1022" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1022" xlink:to="loc_dei_EntityDomain_1025" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1024" xlink:to="loc_us-gaap_StatementLineItems_1023" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock" xlink:label="loc_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock_1026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1023" xlink:to="loc_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock_1026" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Acquisitions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionAbstract" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_309625" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_309625" xlink:to="loc_us-gaap_StatementTable_309679" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309679" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309680" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309680" xlink:to="loc_us-gaap_ClassOfStockDomain_309681" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_309682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309679" xlink:to="loc_us-gaap_StatementLineItems_309682" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_309635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_309682" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_309635" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Debt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_973" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_973" xlink:to="loc_us-gaap_StatementTable_976" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_dei_LegalEntityAxis_974" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_974" xlink:to="loc_dei_EntityDomain_977" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_976" xlink:to="loc_us-gaap_StatementLineItems_975" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_975" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_978" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/Derivatives">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1059" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1059" xlink:to="loc_us-gaap_StatementTable_1062" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1062" xlink:to="loc_dei_LegalEntityAxis_1060" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1060" xlink:to="loc_dei_EntityDomain_1063" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1062" xlink:to="loc_us-gaap_StatementLineItems_1061" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1061" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1064" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1074" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1074" xlink:to="loc_us-gaap_StatementTable_1077" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1077" xlink:to="loc_dei_LegalEntityAxis_1075" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1075" xlink:to="loc_dei_EntityDomain_1078" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1077" xlink:to="loc_us-gaap_StatementLineItems_1076" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1079" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1045" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1045" xlink:to="loc_us-gaap_StatementTable_1048" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1048" xlink:to="loc_dei_LegalEntityAxis_1046" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1046" xlink:to="loc_dei_EntityDomain_1049" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1048" xlink:to="loc_us-gaap_StatementLineItems_1047" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1047" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1050" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1088" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1088" xlink:to="loc_us-gaap_StatementTable_1091" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1091" xlink:to="loc_dei_LegalEntityAxis_1089" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1089" xlink:to="loc_dei_EntityDomain_1092" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1091" xlink:to="loc_us-gaap_StatementLineItems_1090" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1090" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1093" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1102" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1102" xlink:to="loc_us-gaap_StatementTable_1105" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1105" xlink:to="loc_dei_LegalEntityAxis_1103" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1103" xlink:to="loc_dei_EntityDomain_1106" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1105" xlink:to="loc_us-gaap_StatementLineItems_1104" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1104" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1107" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/BasisOfPresentationPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_894" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_894" xlink:to="loc_us-gaap_StatementTable_897" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_897" xlink:to="loc_dei_LegalEntityAxis_895" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_895" xlink:to="loc_dei_EntityDomain_898" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_897" xlink:to="loc_us-gaap_StatementLineItems_896" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_369209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_369209" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_UseOfEstimates_903" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ImpactofCOVID19PandemicPolicyTextBlock" xlink:label="loc_wso_ImpactofCOVID19PandemicPolicyTextBlock_686177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_wso_ImpactofCOVID19PandemicPolicyTextBlock_686177" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_369213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_896" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_369213" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/RevenuesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_309705" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_309705" xlink:to="loc_us-gaap_StatementTable_309707" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309707" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309708" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309708" xlink:to="loc_us-gaap_ClassOfStockDomain_309709" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_309710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309707" xlink:to="loc_us-gaap_StatementLineItems_309710" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_309711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_309710" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_309711" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/EarningsPerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_930" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_930" xlink:to="loc_us-gaap_StatementTable_933" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_933" xlink:to="loc_dei_LegalEntityAxis_931" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_931" xlink:to="loc_dei_EntityDomain_934" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_933" xlink:to="loc_us-gaap_StatementLineItems_932" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_932" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_935" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/OtherComprehensiveIncomeLossTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_944" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_944" xlink:to="loc_us-gaap_StatementTable_947" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_947" xlink:to="loc_dei_LegalEntityAxis_945" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_945" xlink:to="loc_dei_EntityDomain_948" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_947" xlink:to="loc_us-gaap_StatementLineItems_946" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_946" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_949" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_946" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_950" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionAbstract" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_719673" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_719675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_719673" xlink:to="loc_us-gaap_StatementTable_719675" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_719676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_719675" xlink:to="loc_us-gaap_StatementClassOfStockAxis_719676" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_719677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_719676" xlink:to="loc_us-gaap_ClassOfStockDomain_719677" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_719678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_719675" xlink:to="loc_us-gaap_StatementLineItems_719678" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_719679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_719678" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_719679" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/DerivativesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1066" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1066" xlink:to="loc_us-gaap_StatementTable_1069" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1069" xlink:to="loc_dei_LegalEntityAxis_1067" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1067" xlink:to="loc_dei_EntityDomain_1070" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1069" xlink:to="loc_us-gaap_StatementLineItems_1068" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1068" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1071" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1068" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1072" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1081" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_422620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1081" xlink:to="loc_us-gaap_StatementTable_422620" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_422621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_422620" xlink:to="loc_dei_LegalEntityAxis_422621" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_422622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_422621" xlink:to="loc_dei_EntityDomain_422622" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_422623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_422620" xlink:to="loc_us-gaap_StatementLineItems_422623" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_422623" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1086" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_722236" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfJointVentures" xlink:label="loc_wso_NumberOfJointVentures_722238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_722236" xlink:to="loc_wso_NumberOfJointVentures_722238" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_309795" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_309795" xlink:to="loc_us-gaap_StatementTable_309797" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309798" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309798" xlink:to="loc_us-gaap_ClassOfStockDomain_309799" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_309804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_dei_LegalEntityAxis_309804" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_309805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_309804" xlink:to="loc_dei_EntityDomain_309805" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_309817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_srt_ProductOrServiceAxis_309817" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_309818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_309817" xlink:to="loc_srt_ProductsAndServicesDomain_309818" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_HvacEquipmentMember" xlink:label="loc_wso_HvacEquipmentMember_309820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_309818" xlink:to="loc_wso_HvacEquipmentMember_309820" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_OtherHvacProductsMember" xlink:label="loc_wso_OtherHvacProductsMember_309823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_309818" xlink:to="loc_wso_OtherHvacProductsMember_309823" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommercialRefrigerationProductsMember" xlink:label="loc_wso_CommercialRefrigerationProductsMember_309826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_309818" xlink:to="loc_wso_CommercialRefrigerationProductsMember_309826" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_309833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_srt_StatementGeographicalAxis_309833" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_309834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_309833" xlink:to="loc_srt_SegmentGeographicalDomain_309834" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_309837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_309834" xlink:to="loc_country_US_309837" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_309839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_309834" xlink:to="loc_country_CA_309839" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_LatinAmericaAndCaribbeanMember" xlink:label="loc_wso_LatinAmericaAndCaribbeanMember_413306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_309834" xlink:to="loc_wso_LatinAmericaAndCaribbeanMember_413306" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309797" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_SalesRevenuesFromProductLinesPercentage" xlink:label="loc_wso_SalesRevenuesFromProductLinesPercentage_309841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" xlink:to="loc_wso_SalesRevenuesFromProductLinesPercentage_309841" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_309848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_309800" xlink:to="loc_us-gaap_Revenues_309848" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_242" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_242" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" xlink:to="loc_dei_LegalEntityAxis_245" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_245" xlink:to="loc_dei_EntityDomain_262" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" xlink:to="loc_us-gaap_StatementClassOfStockAxis_247" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_247" xlink:to="loc_us-gaap_ClassOfStockDomain_243" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_us-gaap_CommonStockMember_248" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_us-gaap_CommonClassBMember_249" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_246" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_244" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLoss_250" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_251" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_252" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_253" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_EarningsPerShareBasic_254" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLoss_255" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_256" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_257" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_258" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_259" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_260" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_EarningsPerShareDiluted_261" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_369615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_244" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_369615" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_264" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EarningsPerShareTable" xlink:label="loc_wso_EarningsPerShareTable_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_264" xlink:to="loc_wso_EarningsPerShareTable_266" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_EarningsPerShareTable_266" xlink:to="loc_dei_LegalEntityAxis_267" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_267" xlink:to="loc_dei_EntityDomain_270" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EarningsPerShareLineItems" xlink:label="loc_wso_EarningsPerShareLineItems_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_EarningsPerShareTable_266" xlink:to="loc_wso_EarningsPerShareLineItems_265" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ConvertibleClassBCommonStockOutstanding" xlink:label="loc_wso_ConvertibleClassBCommonStockOutstanding_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_EarningsPerShareLineItems_265" xlink:to="loc_wso_ConvertibleClassBCommonStockOutstanding_268" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_272" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_OtherComprehensiveIncomeLossTable" xlink:label="loc_wso_OtherComprehensiveIncomeLossTable_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_272" xlink:to="loc_wso_OtherComprehensiveIncomeLossTable_275" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_OtherComprehensiveIncomeLossTable_275" xlink:to="loc_dei_LegalEntityAxis_274" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_274" xlink:to="loc_dei_EntityDomain_287" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ComponentsOfOtherComprehensiveIncomeLossLineItems" xlink:label="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_OtherComprehensiveIncomeLossTable_275" xlink:to="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_276" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_277" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_278" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_279" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax_280" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_281" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_282" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems_273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_286" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_289" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_289" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" xlink:to="loc_dei_LegalEntityAxis_293" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_293" xlink:to="loc_dei_EntityDomain_302" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_294" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_294" xlink:to="loc_us-gaap_EquityComponentDomain_292" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_292" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_299" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_292" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_300" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_291" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_295" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_296" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_297" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_290" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_298" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_593" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_593" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_dei_LegalEntityAxis_596" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_596" xlink:to="loc_dei_EntityDomain_595" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_srt_StatementGeographicalAxis_599" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_599" xlink:to="loc_srt_SegmentGeographicalDomain_598" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_466872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_466871" xlink:to="loc_us-gaap_RelatedPartyDomain_466872" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_HomansAssociatesIiLlcMember" xlink:label="loc_wso_HomansAssociatesIiLlcMember_466873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_466872" xlink:to="loc_wso_HomansAssociatesIiLlcMember_466873" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_597" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_594" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_AdditionalOwnershipInterestAcquiredInSubsidiary" xlink:label="loc_wso_AdditionalOwnershipInterestAcquiredInSubsidiary_466853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_wso_AdditionalOwnershipInterestAcquiredInSubsidiary_466853" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PercentageOfOwnershipInterestInSubsidiary" xlink:label="loc_wso_PercentageOfOwnershipInterestInSubsidiary_604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_wso_PercentageOfOwnershipInterestInSubsidiary_604" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_466868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_466868" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocationsInWhichTheEntityOperates" xlink:label="loc_wso_NumberOfLocationsInWhichTheEntityOperates_466870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_594" xlink:to="loc_wso_NumberOfLocationsInWhichTheEntityOperates_466870" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_609" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_609" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_dei_LegalEntityAxis_611" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_611" xlink:to="loc_dei_EntityDomain_610" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_RussellSiglerIncMember" xlink:label="loc_wso_RussellSiglerIncMember_618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_610" xlink:to="loc_wso_RussellSiglerIncMember_618" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_srt_OwnershipAxis_612" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_612" xlink:to="loc_srt_OwnershipDomain_613" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CarrierEnterpriseOneMember" xlink:label="loc_wso_CarrierEnterpriseOneMember_619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_613" xlink:to="loc_wso_CarrierEnterpriseOneMember_619" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_srt_StatementGeographicalAxis_617" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_617" xlink:to="loc_srt_SegmentGeographicalDomain_616" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_WesternUnitedStatesMember" xlink:label="loc_wso_WesternUnitedStatesMember_631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_616" xlink:to="loc_wso_WesternUnitedStatesMember_631" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_615" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocations" xlink:label="loc_wso_NumberOfLocations_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_wso_NumberOfLocations_620" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_621" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_622" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_624" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_625" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_626" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_627" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_MaximumOwnershipPercentagePriorToBuyoutOption" xlink:label="loc_wso_MaximumOwnershipPercentagePriorToBuyoutOption_628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_wso_MaximumOwnershipPercentagePriorToBuyoutOption_628" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EquityMethodInvestmentAdditionalOwnershipPercentage" xlink:label="loc_wso_EquityMethodInvestmentAdditionalOwnershipPercentage_310039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_614" xlink:to="loc_wso_EquityMethodInvestmentAdditionalOwnershipPercentage_310039" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionAbstract" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_719685" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_719685" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_719687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_719687" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_719687" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PeircePhelpsPpiMember" xlink:label="loc_wso_PeircePhelpsPpiMember_719690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_719688" xlink:to="loc_wso_PeircePhelpsPpiMember_719690" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_719691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_719686" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_719691" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_719692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_719692" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_719693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_719693" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_719694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_719694" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_719695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_719695" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_719696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_719696" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_719698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_719698" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719701" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719703" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_719705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_719705" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_719706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_719706" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_719708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_719708" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_719709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_719709" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_719712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_719691" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_719712" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionAbstract" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_309669" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionAbstract_309669" xlink:to="loc_us-gaap_StatementTable_309671" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_309672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_StatementClassOfStockAxis_309672" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_309673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_309672" xlink:to="loc_us-gaap_ClassOfStockDomain_309673" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_309688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_309688" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_309688" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NSSupplyofFishkillIncMember" xlink:label="loc_wso_NSSupplyofFishkillIncMember_719787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" xlink:to="loc_wso_NSSupplyofFishkillIncMember_719787" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_PeircePhelpsPpiMember" xlink:label="loc_wso_PeircePhelpsPpiMember_480192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" xlink:to="loc_wso_PeircePhelpsPpiMember_480192" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DunpheyAssociatesSupplyCoMember" xlink:label="loc_wso_DunpheyAssociatesSupplyCoMember_440903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_309690" xlink:to="loc_wso_DunpheyAssociatesSupplyCoMember_440903" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_480193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_srt_OwnershipAxis_480193" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_480194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_480193" xlink:to="loc_srt_OwnershipDomain_480194" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_324263" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_324266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" xlink:to="loc_us-gaap_CustomerRelationshipsMember_324266" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_TradeNamesAndDistributionRightsMember" xlink:label="loc_wso_TradeNamesAndDistributionRightsMember_719793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_324264" xlink:to="loc_wso_TradeNamesAndDistributionRightsMember_719793" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_309674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309671" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_309674" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_NumberOfLocationsInWhichTheEntityOperates" xlink:label="loc_wso_NumberOfLocationsInWhichTheEntityOperates_480188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_NumberOfLocationsInWhichTheEntityOperates_480188" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_480185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_480185" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_480186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_480186" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_499806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_499806" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_480205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_480205" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/commentaryGuidance" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity" xlink:label="loc_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity_480189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity_480189" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill_719790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill_719790" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_719791" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_719792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_719792" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction" xlink:label="loc_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction_719788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction_719788" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:label="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_309674" xlink:to="loc_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_719789" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/commentaryGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_344" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_344" xlink:to="loc_us-gaap_DebtInstrumentTable_348" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_dei_LegalEntityAxis_349" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_349" xlink:to="loc_dei_EntityDomain_364" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_VariableRateAxis_354" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_354" xlink:to="loc_us-gaap_VariableRateDomain_355" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_352" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_352" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_353" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_CreditFacilityAxis_345" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_345" xlink:to="loc_us-gaap_CreditFacilityDomain_346" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_413230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_srt_StatementGeographicalAxis_413230" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_413231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_413230" xlink:to="loc_srt_SegmentGeographicalDomain_413231" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_348" xlink:to="loc_us-gaap_DebtInstrumentLineItems_347" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_347" xlink:to="loc_us-gaap_LongTermLineOfCredit_363" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_347" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_360" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail">
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_TransfersFromToParentAbstract" xlink:label="loc_wso_TransfersFromToParentAbstract_738" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_TransfersFromToParentAbstract_738" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_743" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_743" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_747" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_313237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_747" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_313237" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_739" xlink:to="loc_us-gaap_HedgingRelationshipDomain_742" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_742" xlink:to="loc_us-gaap_CashFlowHedgingMember_746" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_740" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_744" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_741" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_745" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_749" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_749" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_dei_LegalEntityAxis_756" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_756" xlink:to="loc_dei_EntityDomain_762" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_751" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_751" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_750" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ForeignExchangeForwardAndOptionContractsMember" xlink:label="loc_wso_ForeignExchangeForwardAndOptionContractsMember_757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_750" xlink:to="loc_wso_ForeignExchangeForwardAndOptionContractsMember_757" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_us-gaap_HedgingDesignationAxis_754" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_754" xlink:to="loc_us-gaap_HedgingDesignationDomain_755" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_755" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_760" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xlink:label="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_755" xlink:to="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_761" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_753" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_752" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_752" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_758" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_752" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_759" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/DerivativesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_718" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_718" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_dei_LegalEntityAxis_727" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_727" xlink:to="loc_dei_EntityDomain_736" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_720" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_720" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_719" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_719" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_728" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_ForeignExchangeForwardAndOptionContractsMember" xlink:label="loc_wso_ForeignExchangeForwardAndOptionContractsMember_313256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_719" xlink:to="loc_wso_ForeignExchangeForwardAndOptionContractsMember_313256" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_723" xlink:to="loc_us-gaap_HedgingRelationshipDomain_726" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_726" xlink:to="loc_us-gaap_CashFlowHedgingMember_735" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_HedgingDesignationAxis_724" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_724" xlink:to="loc_us-gaap_HedgingDesignationDomain_725" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember" xlink:label="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_725" xlink:to="loc_us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember_734" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_722" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="loc_us-gaap_DerivativeNotionalAmount_729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_DerivativeNotionalAmount_729" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DerivativeMaturityDateRange" xlink:label="loc_wso_DerivativeMaturityDateRange_730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_wso_DerivativeMaturityDateRange_730" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_DerivativeMaturityMonthAndYear" xlink:label="loc_wso_DerivativeMaturityMonthAndYear_731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_wso_DerivativeMaturityMonthAndYear_731" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1" xlink:label="loc_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1_288102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1_288102" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_732" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_721" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_733" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_764" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_764" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_dei_LegalEntityAxis_773" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_773" xlink:to="loc_dei_EntityDomain_782" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_769" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_777" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_770" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_778" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_765" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_765" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_766" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_766" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_775" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_766" xlink:to="loc_us-gaap_OtherAssetsMember_774" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:label="loc_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember_776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_766" xlink:to="loc_wso_AccruedExpensesAndOtherCurrentLiabilitiesMember_776" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_768" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_781" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_309986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosureAbstract_772" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_309986" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_767" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_771" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_771" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_779" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_682" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockholdersEquityNoteTable" xlink:label="loc_wso_StockholdersEquityNoteTable_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_682" xlink:to="loc_wso_StockholdersEquityNoteTable_689" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_326485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_326485" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_326486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_326485" xlink:to="loc_us-gaap_EquityComponentDomain_326486" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_326487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_326486" xlink:to="loc_us-gaap_CommonStockMember_326487" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_us-gaap_StatementClassOfStockAxis_686" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_686" xlink:to="loc_us-gaap_ClassOfStockDomain_683" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_683" xlink:to="loc_us-gaap_CommonClassBMember_691" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommonAndClassBCommonStockMember" xlink:label="loc_wso_CommonAndClassBCommonStockMember_371993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_683" xlink:to="loc_wso_CommonAndClassBCommonStockMember_371993" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_369859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_us-gaap_AwardTypeAxis_369859" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_369859" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_369861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" xlink:to="loc_us-gaap_RestrictedStockMember_369861" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_369881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" xlink:to="loc_us-gaap_EmployeeStockOptionMember_369881" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_EmployeeStockPurchasePlanMember" xlink:label="loc_wso_EmployeeStockPurchasePlanMember_422058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_369860" xlink:to="loc_wso_EmployeeStockPurchasePlanMember_422058" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_StockholdersEquityNoteLineItems" xlink:label="loc_wso_StockholdersEquityNoteLineItems_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteTable_689" xlink:to="loc_wso_StockholdersEquityNoteLineItems_688" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_698" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_369831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_369831" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_369847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_369847" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_419909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_419909" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_474694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_StockholdersEquityNoteLineItems_688" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_474694" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_784" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommitmentsAndContingenciesDisclosureTable" xlink:label="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_784" xlink:to="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" xlink:to="loc_dei_LegalEntityAxis_787" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_787" xlink:to="loc_dei_EntityDomain_793" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_324239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_324238" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_324239" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="loc_wso_CommitmentsAndContingenciesDisclosureLineItems_785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureTable_786" xlink:to="loc_wso_CommitmentsAndContingenciesDisclosureLineItems_785" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="loc_us-gaap_SelfInsuranceReserve_788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wso_CommitmentsAndContingenciesDisclosureLineItems_785" xlink:to="loc_us-gaap_SelfInsuranceReserve_788" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_808" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_808" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_dei_LegalEntityAxis_813" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_813" xlink:to="loc_dei_EntityDomain_822" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_818" xlink:to="loc_us-gaap_RelatedPartyDomain_814" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="wso-20200630.xsd#wso_CarrierAndItsAffiliatesMember" xlink:label="loc_wso_CarrierAndItsAffiliatesMember_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_814" xlink:to="loc_wso_CarrierAndItsAffiliatesMember_825" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_815" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_815" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_816" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_811" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_811" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_812" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_812" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_821" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_810" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_809" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_820" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_819" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_817" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_828" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_829" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_817" xlink:to="loc_us-gaap_RevenueFromRelatedParties_830" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>g935713g84r77.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g935713g84r77.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  G +,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*\F_:<
M^(?C7X5?!G7/%O@71+'Q#K&DA;F:PO\ S-K6RG]ZRA""65?FQGH#7SY^P]_P
M4(NOVEO&FJ>$?%^EZ5X?UW[.+O2O[-:3R[R-<^:G[QB=ZC##'5<^E:1IRE%S
M2T1FYQ4E%[L^W**8S%5S7QM\;O\ @H9H_P )?VI/"_PW"6<_AQ6$'B;57)+6
M,TO$*J0<#9E6DR#@/Z@THQE-VB5*2CJS[,HJ-9!(H96#*PR"#D$5\\?ML?M:
M0?LI_#FUU&SM;75O%>JW M]+TVZ<A' P997VD-L5?3JS**48N<E&.X2DHJ[/
MHNBOA/X2_P#!134X_@OJ/Q0^+^CZ7X?T*ZN_L'AK3M"CE:^U>5!^^9%EDP8U
M)"[N "&R>@/C6K?\%I-734)EL/AEI<5JI(07FMMYN/\ :"Q8!QVK=8:K)M);
M&?MH+=GZHT5^4D/_  6F\1^8ID^&NAO'GYE36Y Q^A\KC\J^N?V7?^"@/@']
MIB_308(;CPMXP\KS!I.I.A6YP"6^SR _O-H&2, XYQ2EAZD%S-:#C5A)V3/H
M;QMXPTGX?^$M6\2Z]=I8:/I5L]W=7#]$C09/U/8#N2!7,_ 'XI?\+L^#_ACQ
MR+$::FM0-<I:[]WEIYC*H)QUPH)]R:_/7_@JY^U$-6U>#X,>'[Y'MK,QWOB)
MH7'S3?>AMCCLHQ(WN4KF_P!G7_@I\/A!\*_!OPULOAQ-XCU+38A80R0ZJL;W
M4KR,558_+)!)<#&:U6%DZ2J);F;K153D9^N%%?%?QF_X*>^#_@CXBC\,ZIX:
MOM8\36MO&VM6^E7,;6^G7#*"UMYK8\QTS@X4 ?R\YD_X+2>"E^[\/M8/^]J$
M K..'JR5U$OVT+VN?HU17YQVG_!9CP[JE[!9:?\ #+5KV]N)%A@MX]2A+RR,
M0JJH"\DD@?C7WIJ/CJR\)^ CXI\7S6_A:SMK-+K4#=S I9DJ"R%_XB&.W@<G
MI43I3IVYEN7&<9;'445^?'C'_@L5X&TG6);;P]X*UC7;&,E1?74\=GYA'=4.
MXX^N#[5SLO\ P6>TI5)3X873''?68Q_[3K582NU?E,OK%+;F/TIHKYK_ &?_
M -LJT^+7P?USXG^+-"C^&_@RPG\JWU'4KX2I=J.'=<(O ;"#&2S9 Z5XAXL_
MX+%> =+UF:WT+P9KFN:?&=JWT\L=IYA'=4.X[?0G!]JSC0J2;C%;%RJPBDV]
MS] Z*_-Y_P#@L]X>_@^&FHL?]K58A_[)7O'[._\ P46^&'[0&KVV@>9<^$/%
M%P52#3=8*!+IS_!!*#M=O8[2>P-5+#U8*[B*-:G)V3/JFBF9:BN7F7<UOY#)
MX4N(7BE198I%*O&XRK \$$'J*_$C]KCX/:S^Q;^T[9>(/!\DMAI=Q<C6_#MT
M.$B8-F6U..H4DJ1W1P*_;RO OVUOV=8OVDO@?JF@VT:#Q+8 ZAHL[ 9%R@/[
MO/99%RA^H/:NO#U?93UV>YC6I\\=-T<-XV_;V\-Z5^R#:?%K3#"VN:K']@L-
M'9PQCU3!#Q./[L9!<^J@>HK\@Y? WC7Q_P"$?%?Q-GL[G5M'L]01-9UJ0Y_T
MFX8G)R<GDC)Z+O4=Q5'PQX3\4>-O%&E> M,M[J?6;O4?LD&DRLP$5TQ".60\
M*0%^9L=$YZ5^[7PQ_9A\)_#W]G>+X2/:IJ&CW%A);:G*Z#-Y-*/WTQ_VBQR/
M3"^E>DW# [:N7Y'$E+%?%HE^9X)_P3F_:RL/'WP/U#0/&&II;:[X#L]UU>74
MG,^FJ"4N"2<G8!L;Z*?XJ^)/%FK^)/\ @H_^V!;V=@9K31+B0V]GP2--TF)L
MO,PZ;FSGW9U':O(/C9\,_$?[-OQ1\6>!KR]N;9H0]J;B)FC74-/D(:-FQ]Y&
M 7*]-RD=J_4__@FC^S++\%?A*_BS7;3R?%GBY([F2.1?WEI9@$PQ9[%@=[#U
M(':IJ1IX9.O#KL5!SJM4I=-SX=_;OTFWU#]J+PU\)/#@^Q>'?#5CIGAO2[5>
M!!YQ5I']"Y,BDMU.T9K];/ _P#\ _#_PEI7A[2_"6CK9:? D"-+8Q/(Y P7=
MBN68G))/4DU^5G_!3+PEJ_PK_:^MO&]M$_V?5HK/5K&>3_5FXMRJO'GU!C0X
M]'K]"/A/^WU\&OB;X1MM5F\9Z;X;O]JK=Z9K,HMI8)<#<HW_ 'USG#*2"*PQ
M"E*C3E#;KZFE.RJ3YMSV:;X8^#[B&2*3PIH<D<BE71].A*L#V(V\BOQH_:J\
M%Z?^R[^W% / RMI-E9WFG:S96\;';:M(P,D:^B9#87T;%?J^_P"UY\%4.&^*
M'AC_ ,&,9_K7Y0?\%#/'7AWXB?M9'7?"^LVFO:3)8Z:BWMC*)(BZL=R[AW'&
M?K2P<9^T:DG:S'B''E5GU1]&_P#!8S1--L]%^&FHVMA:VMY>7UZ;BZBA599O
MW46-[ 9;'O7TE_P3_P#".A3_ +)?PPU.71=.EU'[$\GVQK2,S;A/)AM^,Y&!
MSGM7SW_P6-!;P)\)9%&?].NQTXY@C/\ 2O7?V$?CU\.?#O[)GP^TS6?'7A_2
M=1LK66"XL[[48H9HV$\APR,P(X(/XTII_58V[L4;>W=^Q^<6F^+='^"_[;6N
MZ[\2O#L_B'3]*\2:A+?::R)([,[R&-]DF%?&]& /48K[&'_!27]FI<;?@_?Y
M[?\ %/Z>/_:E>R?&+P5^R-\?/$$.M^+_ !!X/O-:1!&U]:^(5M995["1HI5W
MX[%LD=*X;_AD/]B2X4,FL: H''R^-'&?SGK1U*=1)S3NNP1A.G?E:U*O@?\
MX*-?LT:KK]M#<>"+CP@1(ICU*]T&U$<3;AABT)9EQUW8XQFN/_X*[?%YYO!_
MPY\*Z/?B;1-<\W6YYK:3='=11A!#R#\RY<MZ9 ->$?M\?!KX#?"O3O"$_P (
M-;M+K4KR::._L+'5CJ,?DJH*RLQ=]A#?+C(R">.*YSXX>&M6U_\ 8J_9[\9W
M$<T]MIW]I:#)-M)5(S<%H,GL"$=0?8"MJ=*FIPJQO:_4SG4FXS@_P/NC]@?]
MCWX:6O[/OAGQ9K_A;3/%/B/Q):KJ%Q=:S:I<K K$[(HE<$(H7&<<DY.>E?2Z
M_LW_  I5?E^&OA$?]P6W_P#B*^:_^"?_ .US\.M4^ 7AKP?K/B73O#7B7PS:
M"RN+75KA+99D5B$EC=R%8%<9 .0<U].G]H#X8+U^(OA3_P '5M_\77FU?:^T
ME>YUT^3E5K'YT?\ !7/Q<?"MU\/OAAHEM#H_A.UL9=8?3K&-886D\PI&NQ<#
M"X<@8ZOFOHS]CK]A7X:>#_@]X<UCQ+X7TWQ=XGURPAU&[N]8MDN5A\Q ZQ0H
MX(15# >I/)-?)O\ P5JUKP]XX^(G@?7O#GB31_$-HVDSZ?,-+OHK@PNLN\;M
MC' (DXSZ&OM+]BW]K+P!\2/@IX7TR;Q/8:7XDT/3K?3M1TW4KA+>0/'&$#IO
M(WHP4$%<^AQ7544UAH<GS,(\CKR3/7&_9A^$+(R_\*O\'X88/_$DMNG_ 'Q7
MY5?\%'OV;_#_ .S7\4/#FK^!#)I&G:]'+>Q6,;G%A=0NIW0GJJ?.I"Y^4J<<
M<5^O$OQ6\$PJSR>,= C11DLVJ0 #_P >K\G_ /@J)\=/#?QL^*7A?PYX+NE\
M0#P_!-!+?6+"2*>ZG9<0Q$</@*OS X);':E@W/VJOMU'B5'DTW/U-^!7C1_B
M5\&?!'BFX&+G5M'M;N;_ *Z-&I?_ ,>S13?@'X-F^'/P3\"^&+P;;S2M%M+6
M=?218E#C_OK-%>9+DYG8[(\UE<] I***&,\4\)_LF^!_!O[0WB3XOV%N_P#P
MD>MVXC:!@/)MI3Q--&.H>0!0W/8^IKVM1A<4453;>Y,3PWX[?LD^"OV@?'O@
M7Q1XCAS=^&;GS7B5 5U" ?,MO-_L"3#_ /?0Z,:]PC7:N!THHIN3:28ENSD/
MBE\(O!_QH\,MX?\ &F@VNOZ4S^8L5RIW1N 0'1P0R,,]00:^/]:_X(^_";4+
MZ::R\3>*],A=R5MDN()5C!/W07B+8^I)HHK2G5J4](RL34A&6LE<I?\ #F_X
M8C.?&WB[/;#6HP?^_-=5\0/^"6/PV\;:SH5W:Z_KGAZRTC3[73H-/T\0F-EA
M);S&+(27<DECW)HHJWB*K:O)B=*$5HCZ+^-GP"\)?'[X>/X/\6VCW-@-KV]S
M"VRXM9E4JLT;8X8 GJ"#D@@U\?M_P1L^'S/D>/?$OH,PVQ_]DHHJ*=:I!6C*
MPY4X2:NBHW_!&7P;L(3XCZZK=B;&W(_*H&_X(P^%N-OQ-U@'/.=,@/\ 6BBM
M?K5;^8GV%+^4=:?\$9?"T=PAG^)NM2VVX&2.+38(W9>X#;C@^^#BOM;_ (4+
MX'D^#T'PNGT*WNO!,-FEB--FR08UP0V[.=^[YMPYSS116-2M4J64I%QIPC\*
M/CC7/^"-_@*\U":33?'OB#3[1CF.VGMX+CR\]MQ"D_CS6?\ \.9/"?\ T4K6
M/_!9!_C116RQ-9;2.=TJ?\HQO^",OAE<^5\3]70'_J%PGG_OH5!-_P $8="D
M4 ?%34\C^_H\1_\ :E%%5]:K_P PO94]^4:O_!%W0!C=\4]1/KMT6(?^U*]V
M_9W_ ."</PP^ ?B"V\1,][XQ\1VKB2TO=8">7:./XXHD 4-_M-N([8HHJ)XB
4K-6<BXQ@GHCZN\OWHHHKC.H__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>d935713d10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:wso="http://www.watsco.com/20200630"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="wso-20200630.xsd" xlink:type="simple"/>
    <context id="P01_01_2020To06_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn04_10_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2020-04-10</instant>
        </period>
    </context>
    <context id="PAsOn12_05_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2018-12-05</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_OtherAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wso:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OtherAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn08_03_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-03</instant>
        </period>
    </context>
    <context id="PAsOn08_03_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-03</instant>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:HvacEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:OtherHvacProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CAsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:HvacEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:OtherHvacProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CAsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:HvacEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:OtherHvacProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CAsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:CarrierAndItsAffiliatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:HvacEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:OtherHvacProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wso:CommercialRefrigerationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CAsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wso:LatinAmericaAndCaribbeanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">wso:CommonAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">wso:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">wso:ForeignExchangeForwardAndOptionContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:HomansAssociatesIiLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="P05_31_2019To05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wso:HomansAssociatesIiLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-31</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis_WesternUnitedStatesMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wso:WesternUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-21</startDate>
            <endDate>2017-06-21</endDate>
        </period>
    </context>
    <context id="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-21</startDate>
            <endDate>2017-06-21</endDate>
        </period>
    </context>
    <context id="PAsOn06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-21</instant>
        </period>
    </context>
    <context id="PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">wso:CarrierEnterpriseOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-21</instant>
        </period>
    </context>
    <context id="PAsOn06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-29</instant>
        </period>
    </context>
    <context id="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-22</startDate>
            <endDate>2019-04-22</endDate>
        </period>
    </context>
    <context id="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-22</instant>
        </period>
    </context>
    <context id="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:PeircePhelpsPpiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-01</instant>
        </period>
    </context>
    <context id="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:PeircePhelpsPpiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">wso:TradeNamesAndDistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-01</instant>
        </period>
    </context>
    <context id="PAsOn08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:PeircePhelpsPpiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-01</instant>
        </period>
    </context>
    <context id="PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:NSSupplyofFishkillIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-26</instant>
        </period>
    </context>
    <context id="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:PeircePhelpsPpiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-01</endDate>
        </period>
    </context>
    <context id="P08_01_2019To08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:PeircePhelpsPpiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-01</endDate>
        </period>
    </context>
    <context id="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:NSSupplyofFishkillIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-28</startDate>
            <endDate>2019-11-26</endDate>
        </period>
    </context>
    <context id="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-02</startDate>
            <endDate>2019-04-02</endDate>
        </period>
    </context>
    <context id="P04_02_2019To04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-02</startDate>
            <endDate>2019-04-02</endDate>
        </period>
    </context>
    <context id="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-02</instant>
        </period>
    </context>
    <context id="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">wso:TradeNamesAndDistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-02</instant>
        </period>
    </context>
    <context id="PAsOn04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wso:DunpheyAssociatesSupplyCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-02</instant>
        </period>
    </context>
    <context id="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">wso:RussellSiglerIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-29</startDate>
            <endDate>2018-06-29</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">wso:CommonStockClassBCommonStockAndPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Location">
        <measure>wso:Location</measure>
    </unit>
    <unit id="Unit_Entity">
        <measure>wso:Entity</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2020To06_30_2020">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2020To06_30_2020">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="P01_01_2020To06_30_2020">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName contextRef="P01_01_2020To06_30_2020" id="hidden14267428">WATSCO INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="P01_01_2020To06_30_2020">0000105016</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="P01_01_2020To06_30_2020">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="P01_01_2020To06_30_2020">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2020To06_30_2020">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2020To06_30_2020">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2020To06_30_2020">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="P01_01_2020To06_30_2020">1-5581</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="P01_01_2020To06_30_2020">59-0778222</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2020To06_30_2020">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2020To06_30_2020">2665 South Bayshore Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="P01_01_2020To06_30_2020">Suite 901</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2020To06_30_2020">Miami</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="P01_01_2020To06_30_2020">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2020To06_30_2020">33133</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="P01_01_2020To06_30_2020">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2020To06_30_2020">714-4100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">Common stock, $0.50 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">WSO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">Class B common stock, $0.50 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">WSOB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2020To06_30_2020">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2020To06_30_2020">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2020To06_30_2020">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="P01_01_2020To06_30_2020">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2020To06_30_2020">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="P01_01_2020To06_30_2020">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn08_03_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">32822626</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn08_03_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5597873</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1355385000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1371854000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">2363541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2303132000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1036186000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1043870000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1796727000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1741388000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">319199000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">327984000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">566814000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">561744000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">194053000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">196549000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">397439000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">376621000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">4103000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2965000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">5117000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4409000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OperatingIncomeLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">129249000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">134400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">174492000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">189532000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-283000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-1212000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-1073000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-1988000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">128966000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">133188000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">173419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">187544000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">24724000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">25278000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">32930000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">35830000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">104242000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107910000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">140489000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">151714000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">17664000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">17755000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">23409000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">26522000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">86578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">90155000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">117080000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">125192000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P04_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">104242000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107910000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">140489000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">151714000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">9823000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">5297000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-12106000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">10302000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-1170000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-517000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1364000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-1053000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">297000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">128000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">182000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">402000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">8356000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4652000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-10924000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">8847000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">112598000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">112562000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">129565000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">160561000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">20499000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">19368000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">19703000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">29547000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">92099000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">93194000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">109862000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">131014000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">79573000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">74454000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">676569000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">533810000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">854368000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">920786000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">20959000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">17680000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1631469000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1546730000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">97143000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">98523000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">226544000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">223369000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">408772000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">411217000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">163638000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">172004000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">99950000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">94833000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">9211000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">9485000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">2636727000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2556161000</us-gaap:Assets>
    <wso:LeaseLiabilityCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">69823000</wso:LeaseLiabilityCurrent>
    <wso:LeaseLiabilityCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">69421000</wso:LeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">377445000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">239666000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">191590000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">152630000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">638858000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">461717000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">33357000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">155700000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">157214000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">154271000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">2315000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2009000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">192886000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">311980000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">68901000</us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">67697000</us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn06_30_2020"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2019"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockValue
      contextRef="PAsOn06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">18804000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">18768000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockValue
      contextRef="PAsOn06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">2826000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">2765000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn06_30_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockValue
      contextRef="PAsOn06_30_2020"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="PAsOn12_31_2019"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">928845000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">907877000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-46268000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-39050000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">620272000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">632507000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">87440000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">87440000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1437039000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1435427000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">299043000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">279340000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1736082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1714767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">2636727000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">2556161000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">38194056</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21533000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">907877000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-39050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">632507000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-87440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">279340000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1714767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">30502000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5745000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">36247000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-12739000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-6541000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-19280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">113765</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">57000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-57000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">25216</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">13000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4530000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4543000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">18674</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2532000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2541000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">4828</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2020To03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">789000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">791000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6097000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">6097000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P01_01_2020To03_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.60</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">61238000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="P01_01_2020To03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">61238000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">38346883</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21610000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">920190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-51789000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">601771000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-87440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">278544000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1682886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2020To06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">86578000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2020To06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">17664000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">104242000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2020To06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5521000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2020To06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2835000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">8356000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">15500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-8000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares
      contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">32073</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">16000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4529000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">4545000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">6377</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P04_01_2020To06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1092000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1096000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P04_01_2020To06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">5226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P04_01_2020To06_30_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.775</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="P04_01_2020To06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">68077000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">68077000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">38388079</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21630000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">928845000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-46268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">620272000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-87440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">299043000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1736082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2018_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">37461643</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21167000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">832121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-45968000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">627969000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-87440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">253864000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">1601713000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">35037000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8767000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">43804000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2783000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1412000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4195000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">77049</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">39000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-39000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">5000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">30715</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">15000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4259000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4274000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">8925</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1121000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1125000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2985</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2019To03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">427000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">428000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4537000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">4537000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P01_01_2019To03_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.60</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">59965000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="P01_01_2019To03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">59965000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">37570347</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21221000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">841575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-43185000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">603041000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-87440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">264043000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1599255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">90155000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">17755000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107910000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2019To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3039000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1613000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4652000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">26354</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">15807</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1942000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1951000</wso:StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">3608</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">553000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">555000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4324000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4324000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P04_01_2019To06_30_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.60</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">60213000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">60213000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis"
      decimals="INF"
      unitRef="Unit_shares">50952</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P04_01_2019To06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">25000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">7425000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P04_01_2019To06_30_2019_DunpheyAssociatesSupplyCoMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">7450000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <wso:ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity
      contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-988000</wso:ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity>
    <wso:ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-988000</wso:ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">25768000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P04_01_2019To06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6632000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">32400000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">37659852</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019_CommonStockClassBCommonStockAndPreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21266000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">828932000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-40146000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">632983000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-87440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">277767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1633362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">140489000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">151714000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">12898000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">11656000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">10140000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">8174000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1676000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1156000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">5117000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4409000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-6475000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-5644000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">146512000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">146441000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-63432000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">117591000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">182957000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">161685000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">5183000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">3141000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">261255000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">68447000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">8019000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">9197000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">16761000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4940000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">37000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">92000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-7982000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-30806000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">129315000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">120178000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-122343000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">84400000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1034000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">983000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-651000</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-230000</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">189000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <wso:PaymentsToAcquireAdditionalInterestsInSubsidiaries
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">32400000</wso:PaymentsToAcquireAdditionalInterestsInSubsidiaries>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">988000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">6233000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">3076000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-247299000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-65327000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-855000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">707000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">5119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-26979000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">74454000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">82894000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">79573000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">55915000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">7450000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;BASIS OF PRESENTATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basis of Consolidation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Watsco, Inc. (collectively with its subsidiaries, &#x201c;Watsco,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#x201c;HVAC/R&#x201d;) in the HVAC/R distribution industry in North America. The accompanying June&#160;30, 2020 interim condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) have been condensed or omitted pursuant to those rules and regulations, but we believe the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting of normal and recurring adjustments, necessary for a fair presentation have been included in the condensed consolidated unaudited financial statements included herein. These statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2019 Annual Report on Form &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12.0pt; margin-right:0in; margin-bottom:.0001pt; margin-left:0in; font-family:'Times New Roman',serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;On April&#160;3, 2020, United Technologies Corporation completed the spin-off of Carrier Corporation into an independent, publicly traded company, now named Carrier Global Corporation (NYSE: CARR), which we refer to as Carrier. &lt;/div&gt;The condensed consolidated unaudited financial statements contained in this report include the accounts of Watsco, all of its wholly owned subsidiaries and the accounts of three joint ventures with Carrier&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;,&lt;/div&gt; in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The results of operations for the quarter and six months ended June&#160;30, 2020 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2020. Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions and related weather and economic conditions. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of condensed consolidated unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated unaudited financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, net realizable value adjustments to inventories, valuation reserves for income taxes, reserves related to loss contingencies and the valuation of goodwill, indefinite-lived intangible assets and long-lived assets. While we believe that these estimates are reasonable, actual results could differ from such estimates. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of COVID-19 Pandemic &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin: 6pt 0in 0pt; font-family: 'Times New Roman',serif;"&gt;&lt;div style="top: 0px; letter-spacing: 0px; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman', serif; font-size: 10pt; display: inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A novel strain of coronavirus, COVID-19, surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;The COVID-19 pandemic has impacted and could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to the magnitude, duration, spread, severity, and impact of the COVID-19 pandemic, the effects of the COVID-19 pandemic on our employees, customers, suppliers, and vendors, and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession or depression that has occurred &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;as a result of &lt;/div&gt; the&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; white-space: nowrap; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;C&lt;/div&gt;OVID-19&lt;/div&gt;&lt;div style="letter-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; top: 0px;;display:inline;"&gt; pandemic&lt;/div&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"&gt;. Therefore, we cannot reasonably estimate the impact at this time.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight: normal; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recently Adopted Accounting Standards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-style: normal; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance that modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets, long-term receivables and &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;off-balance&lt;/div&gt; sheet credit exposures. Under the new standard, an entity will be required to consider a broader range of information to estimate expected credit losses, including historical information, current conditions and a reasonable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;forecast period, which may result in earlier recognition of certain losses. This guidance is effective for interim and annual periods beginning after December&#160;15, 2019 using a modified retrospective approach. The adoption of this guidance did not have a material impact on our consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#x2014;Goodwill and Other &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January&#160;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;tax-deductible&lt;/div&gt; goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#160;15, 2019 with early adoption permitted. The adoption of this guidance did not have a material impact on our consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basis of Consolidation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Watsco, Inc. (collectively with its subsidiaries, &#x201c;Watsco,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#x201c;HVAC/R&#x201d;) in the HVAC/R distribution industry in North America. The accompanying June&#160;30, 2020 interim condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) have been condensed or omitted pursuant to those rules and regulations, but we believe the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting of normal and recurring adjustments, necessary for a fair presentation have been included in the condensed consolidated unaudited financial statements included herein. These statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2019 Annual Report on Form &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12.0pt; margin-right:0in; margin-bottom:.0001pt; margin-left:0in; font-family:'Times New Roman',serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;On April&#160;3, 2020, United Technologies Corporation completed the spin-off of Carrier Corporation into an independent, publicly traded company, now named Carrier Global Corporation (NYSE: CARR), which we refer to as Carrier. &lt;/div&gt;The condensed consolidated unaudited financial statements contained in this report include the accounts of Watsco, all of its wholly owned subsidiaries and the accounts of three joint ventures with Carrier&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;,&lt;/div&gt; in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The results of operations for the quarter and six months ended June&#160;30, 2020 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2020. Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions and related weather and economic conditions. &lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <wso:NumberOfJointVentures
      contextRef="PAsOn06_30_2020"
      decimals="INF"
      unitRef="Unit_Entity">3</wso:NumberOfJointVentures>
    <us-gaap:UseOfEstimates contextRef="P01_01_2020To06_30_2020">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of condensed consolidated unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated unaudited financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, net realizable value adjustments to inventories, valuation reserves for income taxes, reserves related to loss contingencies and the valuation of goodwill, indefinite-lived intangible assets and long-lived assets. While we believe that these estimates are reasonable, actual results could differ from such estimates. &lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <wso:ImpactofCOVID19PandemicPolicyTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of COVID-19 Pandemic &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin: 6pt 0in 0pt; font-family: 'Times New Roman',serif;"&gt;&lt;div style="top: 0px; letter-spacing: 0px; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman', serif; font-size: 10pt; display: inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A novel strain of coronavirus, COVID-19, surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;The COVID-19 pandemic has impacted and could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to the magnitude, duration, spread, severity, and impact of the COVID-19 pandemic, the effects of the COVID-19 pandemic on our employees, customers, suppliers, and vendors, and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession or depression that has occurred &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;as a result of &lt;/div&gt; the&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; white-space: nowrap; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;C&lt;/div&gt;OVID-19&lt;/div&gt;&lt;div style="letter-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; top: 0px;;display:inline;"&gt; pandemic&lt;/div&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"&gt;. Therefore, we cannot reasonably estimate the impact at this time.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</wso:ImpactofCOVID19PandemicPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight: normal; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recently Adopted Accounting Standards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-style: normal; display: inline;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance that modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets, long-term receivables and &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;off-balance&lt;/div&gt; sheet credit exposures. Under the new standard, an entity will be required to consider a broader range of information to estimate expected credit losses, including historical information, current conditions and a reasonable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;forecast period, which may result in earlier recognition of certain losses. This guidance is effective for interim and annual periods beginning after December&#160;15, 2019 using a modified retrospective approach. The adoption of this guidance did not have a material impact on our consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#x2014;Goodwill and Other &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January&#160;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;tax-deductible&lt;/div&gt; goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#160;15, 2019 with early adoption permitted. The adoption of this guidance did not have a material impact on our consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;REVENUES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Disaggregation of Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents our revenues disaggregated by primary geographical regions and major product lines within our single reporting segment:&lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;;width:.2%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Primary Geographical Regions: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,226,649 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,219,208 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,126,193 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,025,719 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Canada &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,917 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,751 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;127,258 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Latin America and the Caribbean &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,819 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,895 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;110,090 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;140,406 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,355,385 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,371,854 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,363,541 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,303,132 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major Product Lines: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;HVAC equipment &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;71&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;68&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other HVAC products &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;26&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial refrigeration products &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt; </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents our revenues disaggregated by primary geographical regions and major product lines within our single reporting segment:&lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; width: 1%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 2%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;;width:.2%;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Primary Geographical Regions: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,226,649 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,219,208 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,126,193 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,025,719 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Canada &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;71,917 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,751 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;127,258 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;137,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Latin America and the Caribbean &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,819 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,895 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;110,090 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;140,406 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,355,385 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,371,854 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,363,541 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,303,132 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major Product Lines: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;HVAC equipment &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;71&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;68&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other HVAC products &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;26&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial refrigeration products &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 64%;"&gt;&lt;div style="text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;% &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="P04_01_2020To06_30_2020_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">1226649000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">1219208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To06_30_2020_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">2126193000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To06_30_2019_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">2025719000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2020To06_30_2020_CAsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">71917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2019To06_30_2019_CAsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">77751000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To06_30_2020_CAsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">127258000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To06_30_2019_CAsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">137007000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">56819000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">74895000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To06_30_2020_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">110090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To06_30_2019_LatinAmericaAndCaribbeanMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">140406000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1355385000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1371854000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">2363541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2303132000</us-gaap:Revenues>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.71</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.69</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2020To06_30_2020_HvacEquipmentMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.69</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2019To06_30_2019_HvacEquipmentMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.68</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.26</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.28</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2020To06_30_2020_OtherHvacProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.28</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2019To06_30_2019_OtherHvacProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.28</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.03</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.03</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2020To06_30_2020_CommercialRefrigerationProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.03</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2019To06_30_2019_CommercialRefrigerationProductsMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.04</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_pure">1</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_pure">1</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_pure">1</wso:SalesRevenuesFromProductLinesPercentage>
    <wso:SalesRevenuesFromProductLinesPercentage
      contextRef="P01_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_pure">1</wso:SalesRevenuesFromProductLinesPercentage>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EARNINGS PER SHARE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the calculation of basic and diluted earnings per share for our Common and Class&#160;B common stock: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 62%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic Earnings per Share: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,578 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;90,155 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,080 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,192 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Less: distributed and undistributed earnings allocated to &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted common stock&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,439 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,512 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,082 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,355 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings allocated to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,139 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,643 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,998 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,837 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&#x2014;Basic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,042,958 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,435,099 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,019,003 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,411,738 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per share for Common and Class&#160;B common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.26 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.40 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.03 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.34 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allocation of earnings for Basic: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;73,323 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,456 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;98,202 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,234 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class&#160;B common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,816 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,187 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,796 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,603 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,139 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,643 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,998 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,837 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted Earnings per Share: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,578 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;90,155 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,080 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,192 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Less: distributed and undistributed earnings allocated to &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted common stock&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,439 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,511 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,082 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,354 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings allocated to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,139 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,644 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,998 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,838 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&#x2014;Basic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,042,958 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,435,099 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,019,003 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,411,738 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive stock options &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,753 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,861 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,347 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,210 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&#x2014;Diluted &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,064,711 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,462,960 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,044,350 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,432,948 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share for Common and Class&#160;B common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.26 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.40 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.02 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.34 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Anti-dilutive stock options not included above &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;208,641 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;174,457 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;182,122 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;213,270 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt;  &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share for our Common stock assumes the conversion of all of our Class&#160;B common stock into Common stock as of the beginning of the fiscal year; therefore, no allocation of earnings to Class&#160;B common stock is required. At June&#160;30, 2020 and 2019, our outstanding Class&#160;B common stock was convertible into 2,575,482 and 2,577,858 shares of our Common stock, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2020To06_30_2020">The following table presents the calculation of basic and diluted earnings per share for our Common and Class&#160;B common stock:
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 62%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic Earnings per Share: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,578 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;90,155 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,080 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,192 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Less: distributed and undistributed earnings allocated to &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted common stock&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,439 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,512 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,082 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,355 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings allocated to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,139 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,643 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,998 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,837 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&#x2014;Basic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,042,958 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,435,099 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,019,003 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,411,738 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per share for Common and Class&#160;B common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.26 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.40 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.03 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.34 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allocation of earnings for Basic: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;73,323 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,456 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;98,202 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;106,234 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class&#160;B common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,816 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,187 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,796 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,603 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,139 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,643 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,998 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,837 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted Earnings per Share: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,578 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;90,155 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,080 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;125,192 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Less: distributed and undistributed earnings allocated to &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted common stock&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,439 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,511 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,082 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,354 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings allocated to Watsco, Inc. shareholders &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;79,139 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,644 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,998 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,838 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&#x2014;Basic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,042,958 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,435,099 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,019,003 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,411,738 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive stock options &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,753 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,861 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,347 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,210 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average common shares outstanding&#x2014;Diluted &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,064,711 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,462,960 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,044,350 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,432,948 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share for Common and Class&#160;B common stock &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.26 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.40 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.02 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.34 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Anti-dilutive stock options not included above &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;208,641 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;174,457 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;182,122 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;213,270 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">86578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">90155000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">117080000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">125192000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">7439000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">7512000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">11082000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">10355000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">79139000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">82643000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">105998000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">114837000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">35042958</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">34435099</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">35019003</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">34411738</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">73323000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">76456000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">98202000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">106234000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">5816000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">6187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">7796000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">8603000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">79139000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">82643000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">105998000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">114837000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">86578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">90155000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">117080000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">125192000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">7439000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">7511000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">11082000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">10354000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">79139000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">82644000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">105998000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">114838000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P04_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">35042958</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P04_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">34435099</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">35019003</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">34411738</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P04_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">21753</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P04_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">27861</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">25347</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">21210</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P04_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">35064711</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P04_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">34462960</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">35044350</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">34432948</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P04_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P04_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To06_30_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To06_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P04_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">208641</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P04_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">174457</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To06_30_2020"
      decimals="0"
      unitRef="Unit_shares">182122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2019To06_30_2019"
      decimals="0"
      unitRef="Unit_shares">213270</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <wso:ConvertibleClassBCommonStockOutstanding
      contextRef="PAsOn06_30_2020"
      decimals="INF"
      unitRef="Unit_shares">2575482</wso:ConvertibleClassBCommonStockOutstanding>
    <wso:ConvertibleClassBCommonStockOutstanding
      contextRef="PAsOn06_30_2019"
      decimals="INF"
      unitRef="Unit_shares">2577858</wso:ConvertibleClassBCommonStockOutstanding>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;OTHER COMPREHENSIVE INCOME (LOSS) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) consists of the foreign currency translation adjustment associated with our Canadian operations&#x2019; use of the Canadian dollar as their functional currency and changes in the unrealized (losses) gains on cash flow hedging instruments. The tax effects allocated to each component of other comprehensive income (loss) were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0pt; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Foreign currency translation adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#160;9,823 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;5,297 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;(12,106 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;10,302 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Unrealized (loss) gain on cash flow hedging instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,606&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(709&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,867&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,444&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Income tax benefit (expense)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;436 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;192 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(503 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;391 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized (loss) gain on cash flow hedging instruments, net of tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,170&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(517&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,364&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,053&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Reclassification of gain on cash flow hedging instruments into earnings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(406&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(176&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(249&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(551&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;109 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;48 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;67 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;149 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of gain on cash flow hedging instruments into earnings, net of tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(297&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(128&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(182&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(402&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,356 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,652 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,924 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,847 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The changes in each component of accumulated other comprehensive loss, net of tax, were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 3%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustment: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(38,599 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,604&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current period other comprehensive (loss) &lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,927 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,695&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,526 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(39,909&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash flow hedging instruments: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(451 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;636&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current period other comprehensive income &lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;818 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(631&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification adjustment &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(109 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(242&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;258 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive loss, net of tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,268 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(40,146&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock contextRef="P01_01_2020To06_30_2020">The tax effects allocated to each component of other comprehensive income (loss) were as follows:
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0pt; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Foreign currency translation adjustment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;&#160;9,823 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;5,297 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;(12,106 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; padding: 0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; font-size: 10pt; padding: 0pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;"&gt;10,302 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Unrealized (loss) gain on cash flow hedging instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,606&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(709&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,867&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,444&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Income tax benefit (expense)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;436 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;192 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(503 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;391 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized (loss) gain on cash flow hedging instruments, net of tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,170&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(517&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,364&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,053&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Reclassification of gain on cash flow hedging instruments into earnings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(406&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(176&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(249&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(551&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;Income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;109 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;48 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;67 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;149 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of gain on cash flow hedging instruments into earnings, net of tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(297&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(128&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(182&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(402&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&lt;div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 6pt; font-size: 6pt;"&gt; &lt;div style="font-size: 6pt; line-height: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 74%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,356 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,652 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(10,924 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,847 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 74%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; </us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">9823000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">5297000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-12106000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">10302000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-1606000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-709000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1867000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-1444000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-436000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-192000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">503000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-391000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-1170000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-517000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">1364000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-1053000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">406000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">176000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">249000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">551000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">109000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">48000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">67000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">149000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">297000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">128000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">182000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">402000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">8356000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P04_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">4652000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-10924000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">8847000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The changes in each component of accumulated other comprehensive loss, net of tax, were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 3%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustment: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(38,599 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,604&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current period other comprehensive (loss) &lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,927 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,695&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,526 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(39,909&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash flow hedging instruments: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(451 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;)&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;636&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current period other comprehensive income &lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;818 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(631&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification adjustment &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(109 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(242&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;258 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 79%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive loss, net of tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,268 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(40,146&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 79%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-38599000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2018_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-46604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="P01_01_2020To06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-7927000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="P01_01_2019To06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">6695000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2020_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-46526000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2019_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-39909000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-451000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2018_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">636000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="P01_01_2020To06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">818000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="P01_01_2019To06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-631000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="P01_01_2020To06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">109000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="P01_01_2019To06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">242000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2020_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">258000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2019_AccumulatedGainLossNetCashFlowHedgeParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-237000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-46268000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn06_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-40146000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective May&#160;31, 2019, we purchased an additional 20% ownership interest in Homans Associates II LLC (&#x201c;Homans&#x201d;) from our second joint venture with Carrier, Carrier Enterprise Northeast, LLC&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;which we refer to as &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrier Enterprise II&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;for cash consideration of $32,400, which increased our ownership in Homans to 100%. Homans previously operated as a division of Carrier Enterprise II and subsequent to the purchase operates as a stand-alone subsidiary of the Company with 17 locations in the Northeastern U.S. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock>
    <wso:AdditionalOwnershipInterestAcquiredInSubsidiary
      contextRef="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="2"
      unitRef="Unit_pure">0.20</wso:AdditionalOwnershipInterestAcquiredInSubsidiary>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="P05_31_2019To05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">32400000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <wso:PercentageOfOwnershipInterestInSubsidiary
      contextRef="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="2"
      unitRef="Unit_pure">1</wso:PercentageOfOwnershipInterestInSubsidiary>
    <wso:NumberOfLocationsInWhichTheEntityOperates
      contextRef="PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="INF"
      unitRef="Unit_Location">17</wso:NumberOfLocationsInWhichTheEntityOperates>
    <wso:InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;INVESTMENT IN UNCONSOLIDATED ENTITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June&#160;21, 2017, our first joint venture with Carrier, Carrier Enterprise, LLC, which we refer to as Carrier Enterprise I, acquired a 34.9% ownership interest in Russell Sigler, Inc. (&#x201c;RSI&#x201d;), an HVAC distributor operating from 30 locations in the Western U.S. We have an 80% controlling interest in Carrier Enterprise I, and Carrier has a 20% &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interest. Carrier Enterprise I acquired its ownership interest in RSI for cash consideration of $63,600, of which we contributed $50,880 and Carrier contributed $12,720. Effective June&#160;29, 2018, Carrier Enterprise I acquired an additional 1.4% ownership interest in RSI, which increased Carrier Enterprise I&#x2019;s ownership interest in RSI to 36.3% for cash consideration of $3,760, of which we contributed $3,008 and Carrier contributed $752. Effective April&#160;22, 2019, Carrier Enterprise I acquired an additional 1.8% ownership interest in RSI for cash consideration of $4,940, of which we contributed $3,952 and Carrier contributed $988. This acquisition increased Carrier Enterprise I&#x2019;s ownership interest in RSI to 38.1%. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrier Enterprise I is a party to a shareholders&#x2019; agreement (the &#x201c;Shareholders&#x2019; Agreement&#x201d;) with RSI and its shareholders. Pursuant to the Shareholders&#x2019; Agreement, RSI&#x2019;s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI&#x2019;s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI&#x2019;s outstanding common stock, it has the right, but not the obligation, to purchase from RSI&#x2019;s shareholders the remaining outstanding shares of RSI common stock. Additionally, Carrier Enterprise I has the right to appoint two of RSI&#x2019;s six board members. Given Carrier Enterprise I&#x2019;s 38.1% equity interest in RSI and its right to appoint two out of RSI&#x2019;s six board members, this investment in RSI is accounted for under the equity method. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </wso:InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="3"
      unitRef="Unit_pure">0.349</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <wso:NumberOfLocations
      contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis_WesternUnitedStatesMembersrtStatementGeographicalAxis"
      decimals="INF"
      unitRef="Unit_Location">30</wso:NumberOfLocations>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis"
      decimals="2"
      unitRef="Unit_pure">0.80</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis"
      decimals="2"
      unitRef="Unit_pure">0.20</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">63600000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">50880000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P06_21_2017To06_21_2017_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">12720000</us-gaap:ProceedsFromMinorityShareholders>
    <wso:EquityMethodInvestmentAdditionalOwnershipPercentage
      contextRef="PAsOn06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="3"
      unitRef="Unit_pure">0.014</wso:EquityMethodInvestmentAdditionalOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="3"
      unitRef="Unit_pure">0.363</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">3760000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">3008000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P06_29_2018To06_29_2018_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">752000</us-gaap:ProceedsFromMinorityShareholders>
    <wso:EquityMethodInvestmentAdditionalOwnershipPercentage
      contextRef="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="3"
      unitRef="Unit_pure">0.018</wso:EquityMethodInvestmentAdditionalOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">4940000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">3952000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P04_22_2019To04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_USD">988000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="3"
      unitRef="Unit_pure">0.381</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <wso:MaximumOwnershipPercentagePriorToBuyoutOption
      contextRef="PAsOn06_30_2020_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="2"
      unitRef="Unit_pure">0.85</wso:MaximumOwnershipPercentagePriorToBuyoutOption>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn04_22_2019_RussellSiglerIncMemberdeiLegalEntityAxis"
      decimals="3"
      unitRef="Unit_pure">0.381</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;ACQUISITIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;N&amp;amp;S Supply of Fishkill, Inc. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On November&#160;26, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of N&amp;amp;S Supply of Fishkill, Inc., a distributor of air conditioning, heating and plumbing products operating from seven locations in New York and Connecticut. The purchase price was composed of cash consideration of $12,000, the issuance of 22,435 shares of Common stock having a fair value of $4,032 and the payment of certain indebtedness. The purchase price resulted in the recognition of $2,644 in goodwill. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over 15 years. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Peirce-Phelps, Inc. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On August&#160;1, 2019, Carrier Enterprise I acquired substantially all the HVAC assets and assumed certain of the liabilities of Peirce-Phelps, Inc. (&#x201c;PPI&#x201d;), an HVAC distributor operating from 19 locations in Pennsylvania, New Jersey, and Delaware, for $85,000 less certain average revolving indebtedness. Consideration for the net purchase price consisted of $10,000 in cash, 372,543 shares of Common stock having a fair value of $58,344, net of a discount for lack of marketability, and the payment of certain average revolving indebtedness. Carrier contributed cash of $17,000 to Carrier Enterprise I in connection with the acquisition of PPI. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The purchase price resulted in the recognition of $28,884 in goodwill and intangibles. The fair value of the identified intangible assets was $19,000 and consisted of $13,500 in trade names and distribution rights, and $5,500 in customer relationships to be amortized over an &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18-year&lt;/div&gt; period. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over 15 years. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table below presents the allocation of the total consideration to tangible and intangible assets acquired and liabilities assumed from the acquisition of PPI based on the respective fair values as of August&#160;1, 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,299&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,719&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;135&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,072&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,884&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangibles&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;299&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(11,079&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,038&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, net of current portion&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,226&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dunphey&#160;&amp;amp; Associates Supply Co., Inc. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April&#160;2, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of Dunphey&#160;&amp;amp; Associates Supply Co., Inc., a distributor of air conditioning and heating products operating from seven locations in New Jersey, New York and Connecticut, for cash consideration of $16,758 and the issuance of 50,952 shares of Common stock having a fair value of $6,891, net of a discount for lack of marketability. The purchase price resulted in the recognition of $8,974 in goodwill and intangibles. The fair value of the identified intangible assets was $5,300 and consisted of $2,500 trade names and trademarks, and $2,800 in customer relationships to be amortized over a &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15-year&lt;/div&gt; period. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over 15 years. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The results of operations of these acquisitions have been included in the consolidated financial statements from their respective dates of acquisition. The pro forma effect of the acquisitions was not deemed significant to the consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:BusinessCombinationDisclosureTextBlock>
    <wso:NumberOfLocationsInWhichTheEntityOperates
      contextRef="PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis"
      decimals="INF"
      unitRef="Unit_Location">7</wso:NumberOfLocationsInWhichTheEntityOperates>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">12000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_shares">22435</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">4032000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">2644000</wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction contextRef="P10_28_2019To11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis">P15Y</wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction>
    <wso:NumberOfLocationsInWhichTheEntityOperates
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="INF"
      unitRef="Unit_Location">19</wso:NumberOfLocationsInWhichTheEntityOperates>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">85000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">10000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_shares">372543</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">58344000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <wso:ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity
      contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">17000000</wso:ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity>
    <wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">28884000</wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">19000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">13500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">5500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P08_01_2019To08_01_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction contextRef="P08_01_2019To08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis">P15Y</wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table below presents the allocation of the total consideration to tangible and intangible assets acquired and liabilities assumed from the acquisition of PPI based on the respective fair values as of August&#160;1, 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 88%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,299&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,719&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;135&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,072&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,884&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangibles&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;299&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(11,079&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,038&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, net of current portion&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt; &lt;div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,226&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">4299000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">30719000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">45491000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">135000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">2544000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">19072000</us-gaap:OperatingLeaseRightOfUseAsset>
    <wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">9884000</wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">19000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">299000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">11079000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">13038000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">14100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">93226000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <wso:NumberOfLocationsInWhichTheEntityOperates
      contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="INF"
      unitRef="Unit_Location">7</wso:NumberOfLocationsInWhichTheEntityOperates>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">16758000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_shares">50952</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">6891000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill
      contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">8974000</wso:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">5300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis_TradeNamesAndDistributionRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_USD">2500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_USD">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P04_02_2019To04_02_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction contextRef="P04_02_2019To04_02_2019_DunpheyAssociatesSupplyCoMemberusgaapBusinessAcquisitionAxis">P15Y</wso:BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction>
    <us-gaap:DebtDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;DEBT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We maintain an unsecured, syndicated multicurrency revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. On April&#160;10, 2020, we increased the aggregate borrowing capacity of our revolving credit agreement from $500,000 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;to $560,000.&lt;/div&gt; The credit agreement matures on December 5, 2023. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;At June&#160;30, 2020 and December&#160;31, 2019, $33,357 and $155,700, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at June&#160;30, 2020. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn12_05_2018"
      decimals="-3"
      unitRef="Unit_USD">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn04_10_2020"
      decimals="-3"
      unitRef="Unit_USD">560000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermLineOfCredit
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">33357000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">155700000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;DERIVATIVES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We enter into foreign currency forward and option contracts to offset the earnings impact that foreign exchange rate fluctuations would otherwise have on certain monetary liabilities that are denominated in nonfunctional currencies. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash Flow Hedging Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We enter into foreign currency forward contracts that are designated as cash flow hedges. The settlement of these derivatives results in reclassifications from accumulated other comprehensive loss to earnings for the period in which the settlement of these instruments occurs. The maximum period for which we hedge our cash flow using these instruments is 12 months. Accordingly, at June&#160;30, 2020, all of our open foreign currency forward contracts had maturities of one year or less. The total notional value of our foreign currency exchange contracts designated as cash flow hedges at June&#160;30, 2020 was $33,200, and such contracts have varying terms expiring through January 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 8pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter&#160;Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six&#160;Months&#160;Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 77%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Loss) gain recorded in accumulated other comprehensive loss &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,606&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(709&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,867&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,444&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 77%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gain reclassified from accumulated other comprehensive loss into earnings &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;(406&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(249&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(551&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;At June&#160;30, 2020, we expected an estimated $585 &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-tax&lt;/div&gt; &lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;gain&lt;/div&gt; &lt;/div&gt;to be reclassified into earnings to reflect the fixed prices obtained from foreign exchange hedging within the next 12 months.&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives Not Designated as Hedging Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0px auto;"&gt;&lt;div style="color:#000000;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;"&gt;We have also entered into foreign currency forward and option contracts that are either not designated as hedges or did not qualify for hedge accounting. These derivative instruments were effective economic hedges for all of the periods presented. The fair value gains and losses on these contracts are recognized in earnings as a component of selling, general and administrative expenses. The total notional value of our foreign currency exchange contracts not designated as hedging&#160;instruments&#160;at June&#160;30, 2020 was $5,900, and such contracts&lt;div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"&gt;subsequently expired&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="margin: 0px auto; width: 8.5in; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;during&#160;July 2020&lt;/div&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;&lt;div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 12pt auto 0px; line-height: 12pt;"&gt;&lt;div style="color:#000000;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;"&gt;&lt;div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"&gt;We recognized losses of $317 and $190 from foreign currency forward and option contracts not designated as hedging instruments in our condensed consolidated unaudited statements of income for the quarters ended June&#160;30, 2020 and 2019, respectively. We recognized gains (losses) of $511 and $(303) &lt;/div&gt; from foreign currency forward and option contracts not designated as hedging instruments in our condensed consolidated unaudited statements of income for the &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;six months ended June&#160;30, 2020 and 2019, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. See Note &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Asset Derivatives &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liability Derivatives &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30,&lt;br/&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31,&lt;br/&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30,&lt;br/&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31,&lt;br/&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 72%; white-space: nowrap;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Derivatives designated as hedging instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;445&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;944 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 72%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.17in; line-height: normal; text-indent: -0.17in;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives not designated as&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;hedging instruments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;16&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;63 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 72%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 72%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total derivative instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;461 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;1,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 72%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 0px 2.7px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt; </us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1 contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">P12M</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <wso:DerivativeMaturityDateRange contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">one year or less</wso:DerivativeMaturityDateRange>
    <us-gaap:DerivativeNotionalAmount
      contextRef="PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="INF"
      unitRef="Unit_USD">33200000</us-gaap:DerivativeNotionalAmount>
    <wso:DerivativeMaturityMonthAndYear contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis">2021-01</wso:DerivativeMaturityMonthAndYear>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 8pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Quarter&#160;Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six&#160;Months&#160;Ended &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 77%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Loss) gain recorded in accumulated other comprehensive loss &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,606&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(709&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,867&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,444&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 77%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gain reclassified from accumulated other comprehensive loss into earnings &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;(406&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(249&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;) &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(551&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-1606000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P04_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-709000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">1867000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="P01_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-1444000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-406000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="P04_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-176000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-249000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="P01_01_2019To06_30_2019_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">-551000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">585000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:DerivativeNotionalAmount
      contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="INF"
      unitRef="Unit_USD">5900000</us-gaap:DerivativeNotionalAmount>
    <wso:DerivativeMaturityMonthAndYear contextRef="P01_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis">2020-07</wso:DerivativeMaturityMonthAndYear>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="P04_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="-3"
      unitRef="Unit_USD">-317000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="P04_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="-3"
      unitRef="Unit_USD">-190000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="P01_01_2020To06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="-3"
      unitRef="Unit_USD">511000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="P01_01_2019To06_30_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="-3"
      unitRef="Unit_USD">-303000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. See Note &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Asset Derivatives &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liability Derivatives &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30,&lt;br/&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31,&lt;br/&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&#160;30,&lt;br/&gt;2020 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31,&lt;br/&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 72%; white-space: nowrap;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Derivatives designated as hedging instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;445&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;944 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 72%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.17in; line-height: normal; text-indent: -0.17in;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivatives not designated as&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;hedging instruments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;16&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;63 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 72%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt; width: 72%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total derivative instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;461 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;1,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 72%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 0px 2.7px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="PAsOn06_30_2020_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn06_30_2020_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">445000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2019_DesignatedAsHedgingInstrumentMemberusgaapHedgingDesignationAxis_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">944000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="-3"
      unitRef="Unit_USD">16000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis_NotDesignatedAsHedgingInstrumentEconomicHedgeMemberusgaapHedgingDesignationAxis"
      decimals="-3"
      unitRef="Unit_USD">63000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">461000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2019_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-3"
      unitRef="Unit_USD">1007000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;FAIR VALUE MEASUREMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0in 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="padding: 0px; width: 53%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 4%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 26%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;at&#160;June 30, 2020&#160;Using &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance&#160;Sheet&#160;Location &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;357 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;357 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;461&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;461 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; display: inline; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;at&#160;December&#160;31,&#160;2019&#160;Using &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance Sheet Location &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;402 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;402 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a description of the valuation techniques used for these assets and liabilities, as well as the level of input used to measure fair value: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity securities&lt;/div&gt;&lt;/div&gt; &#x2013; these investments are exchange-traded equity securities. Fair values for these investments are based on closing stock prices from active markets and are therefore classified within Level&#160;1 of the fair value hierarchy. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Derivative financial instruments&lt;/div&gt;&lt;/div&gt; &#x2013; these derivatives are foreign currency forward and option contracts. See Note 9. Fair value is based on observable market inputs, such as forward rates in active markets; therefore, we classify these derivatives within Level&#160;2 of the valuation hierarchy. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="P01_01_2020To06_30_2020">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0in 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="padding: 0px; width: 53%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 4%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 26%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;
&lt;td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;at&#160;June 30, 2020&#160;Using &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance&#160;Sheet&#160;Location &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;400 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;357 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;357 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;461&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;461 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="height: 16px; font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0px; vertical-align: top;;width:;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"&gt;&lt;div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; display: inline; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;at&#160;December&#160;31,&#160;2019&#160;Using &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance Sheet Location &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity securities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;402 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;402 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Derivative financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt; width: 26%;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,007 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#x2014;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="PAsOn06_30_2020_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="PAsOn06_30_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="PAsOn06_30_2020_OtherAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">357000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="PAsOn06_30_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">357000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">461000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="PAsOn06_30_2020_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">461000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="PAsOn12_31_2019_OtherAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">402000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">402000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1007000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="PAsOn12_31_2019_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">1007000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;SHAREHOLDERS&#x2019; EQUITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px; background: none;"/&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Stock Dividends&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We paid cash dividends of $1.775, $1.60, $3.375, and $3.20 per share of both Common stock and Class&#160;B common stock during the quarters and six months ended June&#160;30, 2020 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Vested&lt;/div&gt; Restricted Stock &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;During the quarter and six months ended June&#160;30, 2020, 1,504 shares of Common and Class&#160;B common stock with an aggregate fair market value of $243, and 6,332 shares of Common and Class&#160;B common stock with an aggregate fair market value of $1,034, respectively, were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted stock. These shares were retired upon delivery. During the quarter and six months ended June&#160;30, 2019, 3,608 shares of Common and Class&#160;B common stock with an aggregate fair market value of $555, and 6,593 shares of Common and Class&#160;B common stock with an aggregate fair market value of $983, respectively, were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted stock. These shares were retired upon delivery.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise of Stock Options &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash received from Common stock issued as a result of stock options exercised during the quarters and six months ended June&#160;30, 2020 and 2019, was &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;3,217, &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$1,526,&#160;$5,405, and $2,243, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;font-family: Times New Roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the quarter and six months ended June&#160;30, 2020, 4,873 shares of Common stock with an aggregate fair market value of $853 were withheld as payment in lieu of cash for stock option exercises. These shares were retired upon delivery.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee Stock Purchase Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the quarters ended June&#160;30, 2020 and 2019, we received net proceeds of $475 and $423, respectively, for shares &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;of &lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;our &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common &lt;/div&gt;stock purchased&lt;div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;under our employee stock purchase plan. During the six months ended June&#160;30, 2020 and 2019, we received net proceeds of $828 and $833, &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively, for shares of our Common stock purchased under our employee stock purchase plan. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P04_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.775</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P04_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.60</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P01_01_2020To06_30_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">3.375</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P01_01_2019To06_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">3.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">1504</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">243000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">6332</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1034000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="P04_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">3608</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P04_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">555000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">6593</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2019To06_30_2019_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">983000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3217000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1526000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5405000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2243000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">4873</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">4873</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">853000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">853000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P04_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">475000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">423000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2020To06_30_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">828000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">833000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;COMMITMENTS AND CONTINGENCIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Litigation, Claims and Assessments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We are involved in litigation incidental to the operation of our business. We vigorously defend all matters in which we or our subsidiaries are named defendants and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect us. Although the adequacy of existing insurance coverage and the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, we do not believe the ultimate liability associated with any known claims or litigation will have a material adverse effect on our financial condition or results of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Self-Insurance &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors, and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $3,977 and $3,062 at June&#160;30, 2020 and December&#160;31, 2019, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. &lt;/div&gt;&lt;/div&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="PAsOn06_30_2020"
      decimals="-3"
      unitRef="Unit_USD">3977000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">3062000</us-gaap:SelfInsuranceReserve>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2020To06_30_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RELATED PARTY TRANSACTIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Purchases from Carrier and its affiliates comprised 63% of all inventory purchases&#160;made during &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;both &lt;/div&gt;the quarters ended June&#160;30, 2020 and 2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&#160;&#160;Purchases from Carrier and its affiliates comprised 60% and 62% of all inventory purchases&#160;made during the six months ended June&#160;30, 2020 and 2019, respectively. At June&#160;30, 2020 and December&#160;31, 2019, approximately $139,000 and $86,000, respectively, was payable to Carrier and its affiliates, net of receivables. Our joint ventures with Carrier also sell HVAC products to Carrier and its affiliates. Revenues in our condensed consolidated unaudited statements of income for the quarters and six months ended June&#160;30, 2020 and 2019 included approximately $33,000, $23,000, $55,000, and $44,000, respectively, of sales to Carrier and its affiliates. We believe these transactions are conducted on terms equivalent to an &lt;div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;arm&#x2019;s-length&lt;/div&gt; basis in the ordinary course of business.&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.63</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.63</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.62</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="PAsOn06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">139000000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="PAsOn12_31_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">86000000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P04_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">33000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P04_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">23000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2020To06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">55000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2019To06_30_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">44000000</us-gaap:RevenueFromRelatedParties>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265332198280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Aug. 03, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">WATSCO INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000105016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">59-0778222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2665 South Bayshore Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Miami<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">714-4100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">WSO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.50 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,822,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">WSOB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class B common stock, $0.50 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,597,873<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265332182808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Unaudited Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,355,385<span></span>
</td>
<td class="nump">$ 1,371,854<span></span>
</td>
<td class="nump">$ 2,363,541<span></span>
</td>
<td class="nump">$ 2,303,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,036,186<span></span>
</td>
<td class="nump">1,043,870<span></span>
</td>
<td class="nump">1,796,727<span></span>
</td>
<td class="nump">1,741,388<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">319,199<span></span>
</td>
<td class="nump">327,984<span></span>
</td>
<td class="nump">566,814<span></span>
</td>
<td class="nump">561,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">194,053<span></span>
</td>
<td class="nump">196,549<span></span>
</td>
<td class="nump">397,439<span></span>
</td>
<td class="nump">376,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Other income</a></td>
<td class="nump">4,103<span></span>
</td>
<td class="nump">2,965<span></span>
</td>
<td class="nump">5,117<span></span>
</td>
<td class="nump">4,409<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">129,249<span></span>
</td>
<td class="nump">134,400<span></span>
</td>
<td class="nump">174,492<span></span>
</td>
<td class="nump">189,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">128,966<span></span>
</td>
<td class="nump">133,188<span></span>
</td>
<td class="nump">173,419<span></span>
</td>
<td class="nump">187,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">24,724<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
<td class="nump">32,930<span></span>
</td>
<td class="nump">35,830<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">104,242<span></span>
</td>
<td class="nump">107,910<span></span>
</td>
<td class="nump">140,489<span></span>
</td>
<td class="nump">151,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income attributable to&#160;non-controlling&#160;interest</a></td>
<td class="nump">17,664<span></span>
</td>
<td class="nump">17,755<span></span>
</td>
<td class="nump">23,409<span></span>
</td>
<td class="nump">26,522<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Watsco, Inc.</a></td>
<td class="nump">$ 86,578<span></span>
</td>
<td class="nump">$ 90,155<span></span>
</td>
<td class="nump">$ 117,080<span></span>
</td>
<td class="nump">$ 125,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share for Common and Class&#160;B common stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 3.03<span></span>
</td>
<td class="nump">$ 3.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 3.02<span></span>
</td>
<td class="nump">$ 3.34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265497906920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Unaudited Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 104,242<span></span>
</td>
<td class="nump">$ 107,910<span></span>
</td>
<td class="nump">$ 140,489<span></span>
</td>
<td class="nump">$ 151,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">9,823<span></span>
</td>
<td class="nump">5,297<span></span>
</td>
<td class="num">(12,106)<span></span>
</td>
<td class="nump">10,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on cash flow hedging instruments</a></td>
<td class="num">(1,170)<span></span>
</td>
<td class="num">(517)<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
<td class="num">(1,053)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Reclassification of gain on cash flow hedging instruments into earnings</a></td>
<td class="num">(297)<span></span>
</td>
<td class="num">(128)<span></span>
</td>
<td class="num">(182)<span></span>
</td>
<td class="num">(402)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">8,356<span></span>
</td>
<td class="nump">4,652<span></span>
</td>
<td class="num">(10,924)<span></span>
</td>
<td class="nump">8,847<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">112,598<span></span>
</td>
<td class="nump">112,562<span></span>
</td>
<td class="nump">129,565<span></span>
</td>
<td class="nump">160,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to non-controlling interest</a></td>
<td class="nump">20,499<span></span>
</td>
<td class="nump">19,368<span></span>
</td>
<td class="nump">19,703<span></span>
</td>
<td class="nump">29,547<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Watsco, Inc.</a></td>
<td class="nump">$ 92,099<span></span>
</td>
<td class="nump">$ 93,194<span></span>
</td>
<td class="nump">$ 109,862<span></span>
</td>
<td class="nump">$ 131,014<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL34724391-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331351736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 79,573<span></span>
</td>
<td class="nump">$ 74,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">676,569<span></span>
</td>
<td class="nump">533,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">854,368<span></span>
</td>
<td class="nump">920,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">20,959<span></span>
</td>
<td class="nump">17,680<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,631,469<span></span>
</td>
<td class="nump">1,546,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">97,143<span></span>
</td>
<td class="nump">98,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">226,544<span></span>
</td>
<td class="nump">223,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">408,772<span></span>
</td>
<td class="nump">411,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">163,638<span></span>
</td>
<td class="nump">172,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in unconsolidated entity</a></td>
<td class="nump">99,950<span></span>
</td>
<td class="nump">94,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">9,211<span></span>
</td>
<td class="nump">9,485<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,636,727<span></span>
</td>
<td class="nump">2,556,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_LeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">69,823<span></span>
</td>
<td class="nump">69,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">377,445<span></span>
</td>
<td class="nump">239,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">191,590<span></span>
</td>
<td class="nump">152,630<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">638,858<span></span>
</td>
<td class="nump">461,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-term obligations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Borrowings under revolving credit agreement</a></td>
<td class="nump">33,357<span></span>
</td>
<td class="nump">155,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">157,214<span></span>
</td>
<td class="nump">154,271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, net of current portion</a></td>
<td class="nump">2,315<span></span>
</td>
<td class="nump">2,009<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term obligations</a></td>
<td class="nump">192,886<span></span>
</td>
<td class="nump">311,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent', window );">Deferred income taxes and other liabilities</a></td>
<td class="nump">68,901<span></span>
</td>
<td class="nump">67,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Watsco, Inc. shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.50 par value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">928,845<span></span>
</td>
<td class="nump">907,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax</a></td>
<td class="num">(46,268)<span></span>
</td>
<td class="num">(39,050)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">620,272<span></span>
</td>
<td class="nump">632,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost</a></td>
<td class="num">(87,440)<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Watsco, Inc. shareholders' equity</a></td>
<td class="nump">1,437,039<span></span>
</td>
<td class="nump">1,435,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="nump">299,043<span></span>
</td>
<td class="nump">279,340<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">1,736,082<span></span>
</td>
<td class="nump">1,714,767<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">2,636,727<span></span>
</td>
<td class="nump">2,556,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Watsco, Inc. shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.50 par value</a></td>
<td class="nump">18,804<span></span>
</td>
<td class="nump">18,768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Watsco, Inc. shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.50 par value</a></td>
<td class="nump">$ 2,826<span></span>
</td>
<td class="nump">$ 2,765<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265328492200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">0.50<span></span>
</td>
<td class="nump">0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265320395608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Unaudited Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Dunphey &amp; Associates Supply Co., Inc.</div></th>
<th class="th"><div>Common Stock, Class B Common Stock and Preferred Stock</div></th>
<th class="th">
<div>Common Stock, Class B Common Stock and Preferred Stock </div>
<div>Dunphey &amp; Associates Supply Co., Inc.</div>
</th>
<th class="th"><div>Paid-In Capital</div></th>
<th class="th">
<div>Paid-In Capital </div>
<div>Dunphey &amp; Associates Supply Co., Inc.</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Non-controlling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,601,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 832,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (45,968)<span></span>
</td>
<td class="nump">$ 627,969<span></span>
</td>
<td class="num">$ (87,440)<span></span>
</td>
<td class="nump">$ 253,864<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,461,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">43,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">4,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Forfeitures of non-vested restricted shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Forfeitures of non-vested restricted shares of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Common stock contribution to 401(k) plan</a></td>
<td class="nump">4,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Common stock contribution to 401(k) plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue', window );">Stock issuances from exercise of stock options and employee stock purchase plan</a></td>
<td class="nump">1,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares', window );">Stock issuances from exercise of stock options and employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of common stock</a></td>
<td class="num">(428)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(427)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">4,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared and paid on Common and Class B common stock</a></td>
<td class="num">(59,965)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,965)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2019</a></td>
<td class="nump">1,599,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">841,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,185)<span></span>
</td>
<td class="nump">603,041<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">264,043<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,570,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">1,601,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">832,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,968)<span></span>
</td>
<td class="nump">627,969<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">253,864<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,461,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">151,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">8,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2019</a></td>
<td class="nump">1,633,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,146)<span></span>
</td>
<td class="nump">632,983<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">277,767<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,659,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2019</a></td>
<td class="nump">1,599,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">841,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,185)<span></span>
</td>
<td class="nump">603,041<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">264,043<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,570,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">107,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">4,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue', window );">Stock issuances from exercise of stock options and employee stock purchase plan</a></td>
<td class="nump">1,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares', window );">Stock issuances from exercise of stock options and employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of common stock</a></td>
<td class="num">(555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(553)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,608)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">4,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared and paid on Common and Class B common stock</a></td>
<td class="num">(60,213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60,213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity', window );">Investment in unconsolidated entity</a></td>
<td class="nump">988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Decrease in non-controlling interest in Carrier Enterprise II</a></td>
<td class="num">(32,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,768)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,632)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2019</a></td>
<td class="nump">1,633,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,146)<span></span>
</td>
<td class="nump">632,983<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">277,767<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,659,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">1,714,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">907,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,050)<span></span>
</td>
<td class="nump">632,507<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">279,340<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,194,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">36,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(19,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,541)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Common stock contribution to 401(k) plan</a></td>
<td class="nump">4,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Common stock contribution to 401(k) plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue', window );">Stock issuances from exercise of stock options and employee stock purchase plan</a></td>
<td class="nump">2,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares', window );">Stock issuances from exercise of stock options and employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of common stock</a></td>
<td class="num">(791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(789)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,828)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">6,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared and paid on Common and Class B common stock</a></td>
<td class="num">(61,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2020</a></td>
<td class="nump">1,682,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">920,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,789)<span></span>
</td>
<td class="nump">601,771<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">278,544<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,346,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">1,714,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">907,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,050)<span></span>
</td>
<td class="nump">632,507<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">279,340<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,194,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">140,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(10,924)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2020</a></td>
<td class="nump">1,736,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">928,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,268)<span></span>
</td>
<td class="nump">620,272<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">299,043<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,388,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2020</a></td>
<td class="nump">1,682,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">920,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,789)<span></span>
</td>
<td class="nump">601,771<span></span>
</td>
<td class="num">(87,440)<span></span>
</td>
<td class="nump">278,544<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,346,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">104,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">8,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuances of non-vested restricted shares of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue', window );">Stock issuances from exercise of stock options and employee stock purchase plan</a></td>
<td class="nump">4,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares', window );">Stock issuances from exercise of stock options and employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of common stock</a></td>
<td class="num">(1,096)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,092)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared and paid on Common and Class B common stock</a></td>
<td class="num">(68,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2020</a></td>
<td class="nump">$ 1,736,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 928,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (46,268)<span></span>
</td>
<td class="nump">$ 620,272<span></span>
</td>
<td class="num">$ (87,440)<span></span>
</td>
<td class="nump">$ 299,043<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,388,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contribution from non-controlling interest for investment in unconsolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issuances from exercise of stock options and employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331399640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared and paid, common stock</a></td>
<td class="nump">$ 1.775<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331380376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Unaudited Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 140,489<span></span>
</td>
<td class="nump">$ 151,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,898<span></span>
</td>
<td class="nump">11,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">10,140<span></span>
</td>
<td class="nump">8,174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision</a></td>
<td class="nump">1,676<span></span>
</td>
<td class="nump">1,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Other income from investment in unconsolidated entity</a></td>
<td class="num">(5,117)<span></span>
</td>
<td class="num">(4,409)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">6,475<span></span>
</td>
<td class="nump">5,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of acquisition:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(146,512)<span></span>
</td>
<td class="num">(146,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">63,432<span></span>
</td>
<td class="num">(117,591)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other liabilities</a></td>
<td class="nump">182,957<span></span>
</td>
<td class="nump">161,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other, net</a></td>
<td class="num">(5,183)<span></span>
</td>
<td class="num">(3,141)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">261,255<span></span>
</td>
<td class="nump">68,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(8,019)<span></span>
</td>
<td class="num">(9,197)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,761)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in unconsolidated entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,940)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(7,982)<span></span>
</td>
<td class="num">(30,806)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends on Common and Class&#160;B common stock</a></td>
<td class="num">(129,315)<span></span>
</td>
<td class="num">(120,178)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net (repayments) proceeds under revolving credit agreement</a></td>
<td class="num">(122,343)<span></span>
</td>
<td class="nump">84,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchases of common stock to satisfy employee withholding tax obligations</a></td>
<td class="num">(1,034)<span></span>
</td>
<td class="num">(983)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt', window );">Net repayments of long-term obligations</a></td>
<td class="num">(651)<span></span>
</td>
<td class="num">(230)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of fees related to revolving credit agreement</a></td>
<td class="num">(189)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries', window );">Purchase of additional ownership from non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,400)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Proceeds from non-controlling interest for investment in unconsolidated entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuances of common stock</a></td>
<td class="nump">6,233<span></span>
</td>
<td class="nump">3,076<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(247,299)<span></span>
</td>
<td class="num">(65,327)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(855)<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">5,119<span></span>
</td>
<td class="num">(26,979)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">74,454<span></span>
</td>
<td class="nump">82,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 79,573<span></span>
</td>
<td class="nump">55,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock issued for Dunphey &amp; Associates Supply Co., Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from other long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to acquire additional interests in subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326341272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">BASIS OF PRESENTATION </div></div></div></div></div></td></tr></table><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Consolidation</div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Watsco, Inc. (collectively with its subsidiaries, &#8220;Watsco,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#8220;HVAC/R&#8221;) in the HVAC/R distribution industry in North America. The accompanying June&#160;30, 2020 interim condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) have been condensed or omitted pursuant to those rules and regulations, but we believe the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting of normal and recurring adjustments, necessary for a fair presentation have been included in the condensed consolidated unaudited financial statements included herein. These statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2019 Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div></div><div style="margin-top:12.0pt; margin-right:0in; margin-bottom:.0001pt; margin-left:0in; font-family:'Times New Roman',serif"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">On April&#160;3, 2020, United Technologies Corporation completed the spin-off of Carrier Corporation into an independent, publicly traded company, now named Carrier Global Corporation (NYSE: CARR), which we refer to as Carrier. </div>The condensed consolidated unaudited financial statements contained in this report include the accounts of Watsco, all of its wholly owned subsidiaries and the accounts of three joint ventures with Carrier<div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">,</div> in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation. </div></div></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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The results of operations for the quarter and six months ended June&#160;30, 2020 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2020. Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions and related weather and economic conditions. </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The preparation of condensed consolidated unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated unaudited financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, net realizable value adjustments to inventories, valuation reserves for income taxes, reserves related to loss contingencies and the valuation of goodwill, indefinite-lived intangible assets and long-lived assets. While we believe that these estimates are reasonable, actual results could differ from such estimates. </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Impact of COVID-19 Pandemic </div></div></div><div style="margin: 6pt 0in 0pt; font-family: 'Times New Roman',serif;"><div style="top: 0px; letter-spacing: 0px; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman', serif; font-size: 10pt; display: inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A novel strain of coronavirus, COVID-19, surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>The COVID-19 pandemic has impacted and could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to the magnitude, duration, spread, severity, and impact of the COVID-19 pandemic, the effects of the COVID-19 pandemic on our employees, customers, suppliers, and vendors, and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession or depression that has occurred <div style="letter-spacing: 0px; top: 0px;;display:inline;">as a result of </div> the</div></div></div></div><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; white-space: nowrap; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;C</div>OVID-19</div><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; top: 0px;;display:inline;"> pandemic</div><div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">. Therefore, we cannot reasonably estimate the impact at this time.</div></div></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight: normal; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"><div style="font-weight:bold;display:inline;">Recently Adopted Accounting Standards </div></div></div></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style: normal; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance that modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets, long-term receivables and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet credit exposures. Under the new standard, an entity will be required to consider a broader range of information to estimate expected credit losses, including historical information, current conditions and a reasonable </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">forecast period, which may result in earlier recognition of certain losses. This guidance is effective for interim and annual periods beginning after December&#160;15, 2019 using a modified retrospective approach. The adoption of this guidance did not have a material impact on our consolidated financial statements. </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January&#160;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">tax-deductible</div> goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#160;15, 2019 with early adoption permitted. The adoption of this guidance did not have a material impact on our consolidated financial statements. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326327160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUES</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">REVENUES </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Disaggregation of Revenues </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our revenues disaggregated by primary geographical regions and major product lines within our single reporting segment:</div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;;width:.2%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Primary Geographical Regions: </div></div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,226,649 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,219,208 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,126,193 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,025,719 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Canada </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">71,917 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">77,751 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">127,258 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">137,007 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Latin America and the Caribbean </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">56,819 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">74,895 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">110,090 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">140,406 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,355,385 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,371,854 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,363,541 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,303,132 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Major Product Lines: </div></div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">HVAC equipment </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">71</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">69</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">69</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">68</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;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other HVAC products </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">26</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28</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>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Commercial refrigeration products </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265328444376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EARNINGS PER SHARE </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the calculation of basic and diluted earnings per share for our Common and Class&#160;B common stock: </div></div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic Earnings per Share: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">86,578 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">90,155 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">117,080 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">125,192 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: distributed and undistributed earnings allocated to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted common stock</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,439 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,512 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">11,082 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10,355 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings allocated to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">79,139 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">82,643 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">105,998 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">114,837 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,042,958 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,435,099 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,019,003 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,411,738 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share for Common and Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.26 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.40 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.03 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.34 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allocation of earnings for Basic: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">73,323 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">76,456 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">98,202 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">106,234 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,816 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,187 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,796 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,603 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">79,139 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">82,643 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">105,998 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">114,837 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted Earnings per Share: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">86,578 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">90,155 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">117,080 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">125,192 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: distributed and undistributed earnings allocated to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted common stock</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,439 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,511 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">11,082 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10,354 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings allocated to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">79,139 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">82,644 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">105,998 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">114,838 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,042,958 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,435,099 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,019,003 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,411,738 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">21,753 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">27,861 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25,347 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">21,210 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Diluted </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,064,711 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,462,960 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,044,350 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,432,948 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share for Common and Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.26 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.40 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.02 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.34 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Anti-dilutive stock options not included above </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">208,641 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">174,457 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">182,122 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">213,270 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/>  <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share for our Common stock assumes the conversion of all of our Class&#160;B common stock into Common stock as of the beginning of the fiscal year; therefore, no allocation of earnings to Class&#160;B common stock is required. At June&#160;30, 2020 and 2019, our outstanding Class&#160;B common stock was convertible into 2,575,482 and 2,577,858 shares of our Common stock, respectively. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326270760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME (LOSS)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">OTHER COMPREHENSIVE INCOME (LOSS)</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OTHER COMPREHENSIVE INCOME (LOSS) </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <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: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) consists of the foreign currency translation adjustment associated with our Canadian operations&#8217; use of the Canadian dollar as their functional currency and changes in the unrealized (losses) gains on cash flow hedging instruments. The tax effects allocated to each component of other comprehensive income (loss) were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0pt; font-size: 10pt; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"><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; color: rgb(0, 0, 0);;display:inline;">Foreign currency translation adjustment</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#160;9,823 </div></div></div> </td>
<td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;">$</td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">5,297 </div></div> </td>
<td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">(12,106 </div></div></div> </td>
<td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;">)<div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;">$</td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">10,302 </div></div> </td>
<td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Unrealized (loss) gain on cash flow hedging instruments</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,606</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(709</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,867</div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,444</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>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Income tax benefit (expense)</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">436 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">192 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(503 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">391 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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;">Unrealized (loss) gain on cash flow hedging instruments, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,170</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(517</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,364</div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,053</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Reclassification of gain on cash flow hedging instruments into earnings</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(406</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(176</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(249</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(551</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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Income tax expense</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">109 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">48 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">67 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">149 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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;">Reclassification of gain on cash flow hedging instruments into earnings, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(297</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(128</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(182</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(402</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;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,356 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,652 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(10,924 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,847 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The changes in each component of accumulated other comprehensive loss, net of tax, 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: 79%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June&#160;30, </div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(38,599 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(46,604</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;">)&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current period other comprehensive (loss) <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">income</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(7,927 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,695</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(46,526 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(39,909</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flow hedging instruments: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(451 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">636</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current period other comprehensive income <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(loss)</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">818 </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(631</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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reclassification adjustment </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(109 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(242</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">258 </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(237</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(46,268 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(40,146</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;">)&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326357848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock', window );">PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effective May&#160;31, 2019, we purchased an additional 20% ownership interest in Homans Associates II LLC (&#8220;Homans&#8221;) from our second joint venture with Carrier, Carrier Enterprise Northeast, LLC<div style="letter-spacing: 0px; top: 0px;;display:inline;">,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">which we refer to as </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrier Enterprise II</div></div></div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">,</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;for cash consideration of $32,400, which increased our ownership in Homans to 100%. Homans previously operated as a division of Carrier Enterprise II and subsequent to the purchase operates as a stand-alone subsidiary of the Company with 17 locations in the Northeastern U.S. </div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of ownership interest from joint venture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326461288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENT IN UNCONSOLIDATED ENTITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock', window );">INVESTMENT IN UNCONSOLIDATED ENTITY</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">INVESTMENT IN UNCONSOLIDATED ENTITY </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;21, 2017, our first joint venture with Carrier, Carrier Enterprise, LLC, which we refer to as Carrier Enterprise I, acquired a 34.9% ownership interest in Russell Sigler, Inc. (&#8220;RSI&#8221;), an HVAC distributor operating from 30 locations in the Western U.S. We have an 80% controlling interest in Carrier Enterprise I, and Carrier has a 20% <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest. Carrier Enterprise I acquired its ownership interest in RSI for cash consideration of $63,600, of which we contributed $50,880 and Carrier contributed $12,720. Effective June&#160;29, 2018, Carrier Enterprise I acquired an additional 1.4% ownership interest in RSI, which increased Carrier Enterprise I&#8217;s ownership interest in RSI to 36.3% for cash consideration of $3,760, of which we contributed $3,008 and Carrier contributed $752. Effective April&#160;22, 2019, Carrier Enterprise I acquired an additional 1.8% ownership interest in RSI for cash consideration of $4,940, of which we contributed $3,952 and Carrier contributed $988. This acquisition increased Carrier Enterprise I&#8217;s ownership interest in RSI to 38.1%. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrier Enterprise I is a party to a shareholders&#8217; agreement (the &#8220;Shareholders&#8217; Agreement&#8221;) with RSI and its shareholders. Pursuant to the Shareholders&#8217; Agreement, RSI&#8217;s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI&#8217;s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI&#8217;s outstanding common stock, it has the right, but not the obligation, to purchase from RSI&#8217;s shareholders the remaining outstanding shares of RSI common stock. Additionally, Carrier Enterprise I has the right to appoint two of RSI&#8217;s six board members. Given Carrier Enterprise I&#8217;s 38.1% equity interest in RSI and its right to appoint two out of RSI&#8217;s six board members, this investment in RSI is accounted for under the equity method. </div></div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in unconsolidated entities, including but not limited to equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326265816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ACQUISITIONS </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">N&amp;S Supply of Fishkill, Inc. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;26, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of N&amp;S Supply of Fishkill, Inc., a distributor of air conditioning, heating and plumbing products operating from seven locations in New York and Connecticut. The purchase price was composed of cash consideration of $12,000, the issuance of 22,435 shares of Common stock having a fair value of $4,032 and the payment of certain indebtedness. The purchase price resulted in the recognition of $2,644 in goodwill. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over 15 years. </div></div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Peirce-Phelps, Inc. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;1, 2019, Carrier Enterprise I acquired substantially all the HVAC assets and assumed certain of the liabilities of Peirce-Phelps, Inc. (&#8220;PPI&#8221;), an HVAC distributor operating from 19 locations in Pennsylvania, New Jersey, and Delaware, for $85,000 less certain average revolving indebtedness. Consideration for the net purchase price consisted of $10,000 in cash, 372,543 shares of Common stock having a fair value of $58,344, net of a discount for lack of marketability, and the payment of certain average revolving indebtedness. Carrier contributed cash of $17,000 to Carrier Enterprise I in connection with the acquisition of PPI. </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The purchase price resulted in the recognition of $28,884 in goodwill and intangibles. The fair value of the identified intangible assets was $19,000 and consisted of $13,500 in trade names and distribution rights, and $5,500 in customer relationships to be amortized over an <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18-year</div> period. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over 15 years. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The table below presents the allocation of the total consideration to tangible and intangible assets acquired and liabilities assumed from the acquisition of PPI based on the respective fair values as of August&#160;1, 2019: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,299</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">30,719</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">45,491</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">135</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,544</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">19,072</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">9,884</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangibles</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">19,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">299</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(11,079</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(13,038</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(14,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">93,226</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Dunphey&#160;&amp; Associates Supply Co., Inc. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;2, 2019, one of our wholly owned subsidiaries acquired certain assets and assumed certain liabilities of Dunphey&#160;&amp; Associates Supply Co., Inc., a distributor of air conditioning and heating products operating from seven locations in New Jersey, New York and Connecticut, for cash consideration of $16,758 and the issuance of 50,952 shares of Common stock having a fair value of $6,891, net of a discount for lack of marketability. The purchase price resulted in the recognition of $8,974 in goodwill and intangibles. The fair value of the identified intangible assets was $5,300 and consisted of $2,500 trade names and trademarks, and $2,800 in customer relationships to be amortized over a <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15-year</div> period. The tax basis of the acquired goodwill recognized is deductible for income tax purposes over 15 years. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The results of operations of these acquisitions have been included in the consolidated financial statements from their respective dates of acquisition. The pro forma effect of the acquisitions was not deemed significant to the consolidated financial statements. </div></div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331988792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">DEBT </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We maintain an unsecured, syndicated multicurrency revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. On April&#160;10, 2020, we increased the aggregate borrowing capacity of our revolving credit agreement from $500,000 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">to $560,000.</div> The credit agreement matures on December 5, 2023. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">At June&#160;30, 2020 and December&#160;31, 2019, $33,357 and $155,700, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at June&#160;30, 2020. </div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265332070184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVES</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">DERIVATIVES </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We enter into foreign currency forward and option contracts to offset the earnings impact that foreign exchange rate fluctuations would otherwise have on certain monetary liabilities that are denominated in nonfunctional currencies. </div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedging 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We enter into foreign currency forward contracts that are designated as cash flow hedges. The settlement of these derivatives results in reclassifications from accumulated other comprehensive loss to earnings for the period in which the settlement of these instruments occurs. The maximum period for which we hedge our cash flow using these instruments is 12 months. Accordingly, at June&#160;30, 2020, all of our open foreign currency forward contracts had maturities of one year or less. The total notional value of our foreign currency exchange contracts designated as cash flow hedges at June&#160;30, 2020 was $33,200, and such contracts have varying terms expiring through January 2021. </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 8pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter&#160;Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 77%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(Loss) gain recorded in accumulated other comprehensive loss </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,606</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(709</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,867</div></div></div></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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,444</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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 77%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gain reclassified from accumulated other comprehensive loss into earnings </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;(406</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(176</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(249</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(551</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 style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">At June&#160;30, 2020, we expected an estimated $585 <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> <div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">gain</div> </div>to be reclassified into earnings to reflect the fixed prices obtained from foreign exchange hedging within the next 12 months.</div><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivatives Not Designated as Hedging Instruments </div></div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0px auto;"><div style="color:#000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;">We have also entered into foreign currency forward and option contracts that are either not designated as hedges or did not qualify for hedge accounting. These derivative instruments were effective economic hedges for all of the periods presented. The fair value gains and losses on these contracts are recognized in earnings as a component of selling, general and administrative expenses. The total notional value of our foreign currency exchange contracts not designated as hedging&#160;instruments&#160;at June&#160;30, 2020 was $5,900, and such contracts<div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;">subsequently expired</div></div><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="margin: 0px auto; width: 8.5in; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-size: 10pt; margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">during&#160;July 2020</div><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 12pt auto 0px; line-height: 12pt;"><div style="color:#000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;"><div style="margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;">We recognized losses of $317 and $190 from foreign currency forward and option contracts not designated as hedging instruments in our condensed consolidated unaudited statements of income for the quarters ended June&#160;30, 2020 and 2019, respectively. We recognized gains (losses) of $511 and $(303) </div> from foreign currency forward and option contracts not designated as hedging instruments in our condensed consolidated unaudited statements of income for the </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">six months ended June&#160;30, 2020 and 2019, </div></div></div><div style="font-size: 10pt; margin: 0px auto; width: 8.5in; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">respectively.</div></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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. See Note <div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div>. </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td style="padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Asset Derivatives </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liability Derivatives </div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30,<br/>2020 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31,<br/>2019 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30,<br/>2020 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31,<br/>2019 </div></div></td>
<td style="padding: 0px 0px 0.7pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Derivatives designated as hedging instruments </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;400 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">445</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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">944 </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.17in; line-height: normal; text-indent: -0.17in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">hedging instruments</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">16</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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">63 </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 0px 0.7px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total derivative instruments </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">400 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;461 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;1,007 </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 0px 2.7px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326315992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENTS </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:</div></div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0in 0px; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="padding: 0px; width: 53%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 4%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 26%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td>
<td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div></div><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">at&#160;June 30, 2020&#160;Using </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;Sheet&#160;Location </div></div></div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3 </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">400 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">400 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equity securities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">357 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;357 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;461</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;461 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td colspan="10" style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; padding: 0px; vertical-align: top;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 8pt; display: inline; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div>Total </div></div></div></div></td>
<td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div></div><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">at&#160;December&#160;31,&#160;2019&#160;Using </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance Sheet Location </div></div></div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3 </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equity securities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,007 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,007 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a description of the valuation techniques used for these assets and liabilities, as well as the level of input used to measure fair value: </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity securities</div></div> &#8211; these investments are exchange-traded equity securities. Fair values for these investments are based on closing stock prices from active markets and are therefore classified within Level&#160;1 of the fair value hierarchy. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivative financial instruments</div></div> &#8211; these derivatives are foreign currency forward and option contracts. See Note 9. Fair value is based on observable market inputs, such as forward rates in active markets; therefore, we classify these derivatives within Level&#160;2 of the valuation hierarchy. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265327955048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">SHAREHOLDERS&#8217; EQUITY </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Dividends</div></div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We paid cash dividends of $1.775, $1.60, $3.375, and $3.20 per share of both Common stock and Class&#160;B common stock during the quarters and six months ended June&#160;30, 2020 and 2019, respectively. </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="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-Vested</div> Restricted Stock </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">During the quarter and six months ended June&#160;30, 2020, 1,504 shares of Common and Class&#160;B common stock with an aggregate fair market value of $243, and 6,332 shares of Common and Class&#160;B common stock with an aggregate fair market value of $1,034, respectively, were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted stock. These shares were retired upon delivery. During the quarter and six months ended June&#160;30, 2019, 3,608 shares of Common and Class&#160;B common stock with an aggregate fair market value of $555, and 6,593 shares of Common and Class&#160;B common stock with an aggregate fair market value of $983, respectively, were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted stock. These shares were retired upon delivery.</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exercise of Stock Options </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash received from Common stock issued as a result of stock options exercised during the quarters and six months ended June&#160;30, 2020 and 2019, was </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">3,217, </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$1,526,&#160;$5,405, and $2,243, respectively.</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the quarter and six months ended June&#160;30, 2020, 4,873 shares of Common stock with an aggregate fair market value of $853 were withheld as payment in lieu of cash for stock option exercises. These shares were retired upon delivery.</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Employee Stock Purchase Plan </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the quarters ended June&#160;30, 2020 and 2019, we received net proceeds of $475 and $423, respectively, for shares </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">of <div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">our </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common </div>stock purchased<div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">under our employee stock purchase plan. During the six months ended June&#160;30, 2020 and 2019, we received net proceeds of $828 and $833, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">respectively, for shares of our Common stock purchased under our employee stock purchase plan. </div></div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331912648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENTS AND CONTINGENCIES </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Litigation, Claims and Assessments </div></div></div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We are involved in litigation incidental to the operation of our business. We vigorously defend all matters in which we or our subsidiaries are named defendants and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect us. Although the adequacy of existing insurance coverage and the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, we do not believe the ultimate liability associated with any known claims or litigation will have a material adverse effect on our financial condition or results of 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Self-Insurance </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors, and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $3,977 and $3,062 at June&#160;30, 2020 and December&#160;31, 2019, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265328363320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RELATED PARTY TRANSACTIONS </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <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: 6pt; margin-bottom: 0px;">Purchases from Carrier and its affiliates comprised 63% of all inventory purchases&#160;made during <div style="letter-spacing: 0px; top: 0px;;display:inline;">both </div>the quarters ended June&#160;30, 2020 and 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;&#160;Purchases from Carrier and its affiliates comprised 60% and 62% of all inventory purchases&#160;made during the six months ended June&#160;30, 2020 and 2019, respectively. At June&#160;30, 2020 and December&#160;31, 2019, approximately $139,000 and $86,000, respectively, was payable to Carrier and its affiliates, net of receivables. Our joint ventures with Carrier also sell HVAC products to Carrier and its affiliates. Revenues in our condensed consolidated unaudited statements of income for the quarters and six months ended June&#160;30, 2020 and 2019 included approximately $33,000, $23,000, $55,000, and $44,000, respectively, of sales to Carrier and its affiliates. We believe these transactions are conducted on terms equivalent to an <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">arm&#8217;s-length</div> basis in the ordinary course of business.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331246200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Consolidation</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Consolidation</div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Watsco, Inc. (collectively with its subsidiaries, &#8220;Watsco,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#8220;HVAC/R&#8221;) in the HVAC/R distribution industry in North America. The accompanying June&#160;30, 2020 interim condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) have been condensed or omitted pursuant to those rules and regulations, but we believe the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting of normal and recurring adjustments, necessary for a fair presentation have been included in the condensed consolidated unaudited financial statements included herein. These statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our 2019 Annual Report on Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div></div><div style="margin-top:12.0pt; margin-right:0in; margin-bottom:.0001pt; margin-left:0in; font-family:'Times New Roman',serif"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">On April&#160;3, 2020, United Technologies Corporation completed the spin-off of Carrier Corporation into an independent, publicly traded company, now named Carrier Global Corporation (NYSE: CARR), which we refer to as Carrier. </div>The condensed consolidated unaudited financial statements contained in this report include the accounts of Watsco, all of its wholly owned subsidiaries and the accounts of three joint ventures with Carrier<div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">,</div> in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation. </div></div></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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The results of operations for the quarter and six months ended June&#160;30, 2020 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2020. Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions and related weather and economic conditions. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The preparation of condensed consolidated unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated unaudited financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, net realizable value adjustments to inventories, valuation reserves for income taxes, reserves related to loss contingencies and the valuation of goodwill, indefinite-lived intangible assets and long-lived assets. While we believe that these estimates are reasonable, actual results could differ from such estimates. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_ImpactofCOVID19PandemicPolicyTextBlock', window );">Impact of COVID-19 Pandemic</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Impact of COVID-19 Pandemic </div></div></div><div style="margin: 6pt 0in 0pt; font-family: 'Times New Roman',serif;"><div style="top: 0px; letter-spacing: 0px; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman', serif; font-size: 10pt; display: inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A novel strain of coronavirus, COVID-19, surfaced in December 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>The COVID-19 pandemic has impacted and could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to the magnitude, duration, spread, severity, and impact of the COVID-19 pandemic, the effects of the COVID-19 pandemic on our employees, customers, suppliers, and vendors, and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession or depression that has occurred <div style="letter-spacing: 0px; top: 0px;;display:inline;">as a result of </div> the</div></div></div></div><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; white-space: nowrap; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;C</div>OVID-19</div><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; top: 0px;;display:inline;"> pandemic</div><div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">. Therefore, we cannot reasonably estimate the impact at this time.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards</a></td>
<td class="text"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight: normal; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"><div style="font-weight:bold;display:inline;">Recently Adopted Accounting Standards </div></div></div></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style: normal; display: inline;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; display: inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance that modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets, long-term receivables and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet credit exposures. Under the new standard, an entity will be required to consider a broader range of information to estimate expected credit losses, including historical information, current conditions and a reasonable </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">forecast period, which may result in earlier recognition of certain losses. This guidance is effective for interim and annual periods beginning after December&#160;15, 2019 using a modified retrospective approach. The adoption of this guidance did not have a material impact on our consolidated financial statements. </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January&#160;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">tax-deductible</div> goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#160;15, 2019 with early adoption permitted. The adoption of this guidance did not have a material impact on our consolidated financial statements. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_ImpactofCOVID19PandemicPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of COVID-19 Pandemic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_ImpactofCOVID19PandemicPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265327713448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Disaggregated Revenue</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our revenues disaggregated by primary geographical regions and major product lines within our single reporting segment:</div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px; width: 1%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;;width:.2%;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Primary Geographical Regions: </div></div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">United States </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,226,649 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,219,208 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,126,193 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,025,719 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Canada </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">71,917 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">77,751 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">127,258 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">137,007 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Latin America and the Caribbean </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">56,819 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">74,895 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">110,090 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">140,406 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,355,385 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,371,854 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,363,541 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,303,132 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 64%;"><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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Major Product Lines: </div></div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:.2%;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">HVAC equipment </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">71</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">69</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">69</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">68</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;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other HVAC products </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">26</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28</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>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Commercial refrigeration products </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 64%;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</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: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">% </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;;width:.2%;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">100</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:.2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331913416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings Per Common Share</a></td>
<td class="text">The following table presents the calculation of basic and diluted earnings per share for our Common and Class&#160;B common stock:
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic Earnings per Share: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">86,578 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">90,155 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">117,080 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">125,192 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: distributed and undistributed earnings allocated to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted common stock</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,439 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,512 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">11,082 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10,355 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings allocated to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">79,139 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">82,643 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">105,998 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">114,837 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,042,958 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,435,099 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,019,003 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,411,738 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share for Common and Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.26 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.40 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.03 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.34 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allocation of earnings for Basic: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">73,323 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">76,456 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">98,202 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">106,234 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,816 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,187 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,796 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,603 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">79,139 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">82,643 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">105,998 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">114,837 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted Earnings per Share: </div></div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">86,578 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">90,155 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">117,080 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">125,192 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: distributed and undistributed earnings allocated to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> restricted common stock</div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,439 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,511 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">11,082 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10,354 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings allocated to Watsco, Inc. shareholders </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">79,139 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">82,644 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">105,998 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">114,838 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Basic </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,042,958 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,435,099 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,019,003 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,411,738 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">21,753 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">27,861 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25,347 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">21,210 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average common shares outstanding&#8212;Diluted </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,064,711 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,462,960 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,044,350 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,432,948 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share for Common and Class&#160;B common stock </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.26 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2.40 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.02 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3.34 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 62%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Anti-dilutive stock options not included above </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">208,641 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">174,457 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">182,122 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">213,270 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265327772584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME (LOSS) (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock', window );">Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss)</a></td>
<td class="text">The tax effects allocated to each component of other comprehensive income (loss) were as follows:
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div> </td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0pt; font-size: 10pt; width: 74%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"><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; color: rgb(0, 0, 0);;display:inline;">Foreign currency translation adjustment</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">&#160;9,823 </div></div></div> </td>
<td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;">$</td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">5,297 </div></div> </td>
<td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="font-weight:bold;display:inline;">$</div></td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">(12,106 </div></div></div> </td>
<td style="padding: 0pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;">)<div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; width: 1%; padding: 0pt;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;">$</td>
<td style="text-align: right; font-size: 10pt; padding: 0pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt; white-space: nowrap;;display:inline;">10,302 </div></div> </td>
<td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Unrealized (loss) gain on cash flow hedging instruments</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,606</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(709</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,867</div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,444</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>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Income tax benefit (expense)</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">436 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">192 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(503 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">391 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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;">Unrealized (loss) gain on cash flow hedging instruments, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,170</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(517</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,364</div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,053</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Reclassification of gain on cash flow hedging instruments into earnings</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(406</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(176</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(249</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(551</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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0);;display:inline;">Income tax expense</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">109 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">48 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">67 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">149 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; 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;">Reclassification of gain on cash flow hedging instruments into earnings, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(297</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(128</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(182</div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(402</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;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="vertical-align: bottom; font-size: 6pt; width: 74%; line-height: 6pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="line-height: 6pt; font-size: 6pt;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="text-align: right; vertical-align: bottom; font-size: 6pt; line-height: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 6pt; font-size: 6pt;"> <div style="font-size: 6pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 74%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,356 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,652 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(10,924 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,847 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 74%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The changes in each component of accumulated other comprehensive loss, net of tax, 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: 79%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June&#160;30, </div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(38,599 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(46,604</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;">)&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current period other comprehensive (loss) <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">income</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(7,927 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,695</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(46,526 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(39,909</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash flow hedging instruments: </div></div> </td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(451 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">636</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current period other comprehensive income <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(loss)</div></div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">818 </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(631</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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reclassification adjustment </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(109 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(242</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">258 </div></div></div> </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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(237</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>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 79%;"> <div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss, net of tax </div></div> </td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(46,268 </div></div></div> </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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(40,146</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;">)&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 79%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions  designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e526-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265327680712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The table below presents the allocation of the total consideration to tangible and intangible assets acquired and liabilities assumed from the acquisition of PPI based on the respective fair values as of August&#160;1, 2019: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 88%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,299</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">30,719</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">45,491</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">135</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,544</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">19,072</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">9,884</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangibles</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">19,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">299</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(11,079</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(13,038</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(14,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">93,226</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div> </td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326420696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 8pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/>
<td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Quarter&#160;Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;Ended </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.7pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 77%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(Loss) gain recorded in accumulated other comprehensive loss </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,606</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(709</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,867</div></div></div></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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1,444</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>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 77%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gain reclassified from accumulated other comprehensive loss into earnings </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;(406</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(176</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: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(249</div></div></div></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; white-space: nowrap;"><div style="font-weight:bold;display:inline;">) </div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(551</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 style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Fair Value of Derivative Instruments and Location in the Balance Sheets</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our condensed consolidated unaudited balance sheets. See Note <div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div>. </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td style="padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Asset Derivatives </div></div></td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liability Derivatives </div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30,<br/>2020 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31,<br/>2019 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30,<br/>2020 </div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.7pt;;width:;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December&#160;31,<br/>2019 </div></div></td>
<td style="padding: 0px 0px 0.7pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Derivatives designated as hedging instruments </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;400 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">445</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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">944 </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.17in; line-height: normal; text-indent: -0.17in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">hedging instruments</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">16</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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">63 </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 0px 0.7px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total derivative instruments </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">400 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;461 </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;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;1,007 </div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 2.7px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 0px 2.7px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326322008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:</div></div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0in 0px; width: 100%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="padding: 0px; width: 53%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 4%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 26%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; width: 2%; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/>
<td style="padding: 0px; font-family: 'Times New Roman'; vertical-align: top;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td>
<td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div></div><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">at&#160;June 30, 2020&#160;Using </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;Sheet&#160;Location </div></div></div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3 </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other current assets </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">400 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">400 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equity securities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">357 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;357 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;461</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;461 </div></div></div></td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="text-align: left;;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;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></div></td>
<td style="padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td colspan="10" style="height: 16px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;">&#160;</td>
<td style="height: 16px; font-family: &quot;Times New Roman&quot;; padding: 0px; vertical-align: top;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-size: 8pt; vertical-align: top;"><div style="text-align: left; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"/></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" rowspan="2" style="font-size: 8pt; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: &quot;Times New Roman&quot;; font-size: 8pt; display: inline; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div>Total </div></div></div></div></td>
<td rowspan="2" style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div></div><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">at&#160;December&#160;31,&#160;2019&#160;Using </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance Sheet Location </div></div></div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2 </div></div></div></div></td>
<td style="padding-right: 2pt; padding-bottom: 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="padding-bottom: 0.7pt; font-family: 'Times New Roman'; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td colspan="2" style="font-size: 8pt; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; line-height: normal; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="top: 0px; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: 'Times New Roman'; font-size: 8pt; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3 </div></div></div></div></td>
<td style="padding: 0px 0px 0.7pt; font-family: 'Times New Roman'; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">&#160;</td>
<td style="text-align: right; vertical-align: top; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: left;"/></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Equity securities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other assets </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="text-align: left; text-indent: -1em; 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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; 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: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 53%;"><div style="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; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: top; font-size: 10pt; width: 26%;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td>
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,007 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,007 </div></div></td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td>
<td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#8212;&#160;</div></div></td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265327834888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>Entity</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_NumberOfJointVentures', window );">Number of joint ventures</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_NumberOfJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of joint ventures. Joint ventures are entities operated by the controlling interest for the mutual benefit of the members.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_NumberOfJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265401497048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Disaggregated Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_SalesRevenuesFromProductLinesPercentage', window );">Revenues from product lines, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,355,385<span></span>
</td>
<td class="nump">$ 1,371,854<span></span>
</td>
<td class="nump">$ 2,363,541<span></span>
</td>
<td class="nump">$ 2,303,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,226,649<span></span>
</td>
<td class="nump">1,219,208<span></span>
</td>
<td class="nump">2,126,193<span></span>
</td>
<td class="nump">2,025,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">71,917<span></span>
</td>
<td class="nump">77,751<span></span>
</td>
<td class="nump">127,258<span></span>
</td>
<td class="nump">137,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=wso_LatinAmericaAndCaribbeanMember', window );">Latin America and Caribbean</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 56,819<span></span>
</td>
<td class="nump">$ 74,895<span></span>
</td>
<td class="nump">$ 110,090<span></span>
</td>
<td class="nump">$ 140,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=wso_HvacEquipmentMember', window );">HVAC Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_SalesRevenuesFromProductLinesPercentage', window );">Revenues from product lines, percentage</a></td>
<td class="nump">71.00%<span></span>
</td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=wso_OtherHvacProductsMember', window );">Other HVAC Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_SalesRevenuesFromProductLinesPercentage', window );">Revenues from product lines, percentage</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=wso_CommercialRefrigerationProductsMember', window );">Commercial Refrigeration Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_SalesRevenuesFromProductLinesPercentage', window );">Revenues from product lines, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_SalesRevenuesFromProductLinesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of sales revenues from product lines.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_SalesRevenuesFromProductLinesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=wso_LatinAmericaAndCaribbeanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=wso_LatinAmericaAndCaribbeanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=wso_HvacEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=wso_HvacEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=wso_OtherHvacProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=wso_OtherHvacProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=wso_CommercialRefrigerationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=wso_CommercialRefrigerationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265403386856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Basic and Diluted Earnings per Common Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Watsco, Inc. shareholders</a></td>
<td class="nump">$ 86,578<span></span>
</td>
<td class="nump">$ 90,155<span></span>
</td>
<td class="nump">$ 117,080<span></span>
</td>
<td class="nump">$ 125,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Less: distributed and undistributed earnings allocated to non-vested restricted common stock</a></td>
<td class="nump">7,439<span></span>
</td>
<td class="nump">7,512<span></span>
</td>
<td class="nump">11,082<span></span>
</td>
<td class="nump">10,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings allocated to Watsco, Inc. shareholders - Basic</a></td>
<td class="nump">$ 79,139<span></span>
</td>
<td class="nump">$ 82,643<span></span>
</td>
<td class="nump">$ 105,998<span></span>
</td>
<td class="nump">$ 114,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding&#8212;Basic</a></td>
<td class="nump">35,042,958<span></span>
</td>
<td class="nump">34,435,099<span></span>
</td>
<td class="nump">35,019,003<span></span>
</td>
<td class="nump">34,411,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share for Common and Class B common stock</a></td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 3.03<span></span>
</td>
<td class="nump">$ 3.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Watsco, Inc. shareholders</a></td>
<td class="nump">$ 86,578<span></span>
</td>
<td class="nump">$ 90,155<span></span>
</td>
<td class="nump">$ 117,080<span></span>
</td>
<td class="nump">$ 125,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted', window );">Less: distributed and undistributed earnings allocated to non-vested restricted common stock - Diluted</a></td>
<td class="nump">7,439<span></span>
</td>
<td class="nump">7,511<span></span>
</td>
<td class="nump">11,082<span></span>
</td>
<td class="nump">10,354<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Earnings allocated to Watsco, Inc. shareholders - Diluted</a></td>
<td class="nump">$ 79,139<span></span>
</td>
<td class="nump">$ 82,644<span></span>
</td>
<td class="nump">$ 105,998<span></span>
</td>
<td class="nump">$ 114,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding&#8212;Basic</a></td>
<td class="nump">35,042,958<span></span>
</td>
<td class="nump">34,435,099<span></span>
</td>
<td class="nump">35,019,003<span></span>
</td>
<td class="nump">34,411,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive stock options</a></td>
<td class="nump">21,753<span></span>
</td>
<td class="nump">27,861<span></span>
</td>
<td class="nump">25,347<span></span>
</td>
<td class="nump">21,210<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - Diluted</a></td>
<td class="nump">35,064,711<span></span>
</td>
<td class="nump">34,462,960<span></span>
</td>
<td class="nump">35,044,350<span></span>
</td>
<td class="nump">34,432,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share for Common and Class B common stock</a></td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 3.02<span></span>
</td>
<td class="nump">$ 3.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock options not included above</a></td>
<td class="nump">208,641<span></span>
</td>
<td class="nump">174,457<span></span>
</td>
<td class="nump">182,122<span></span>
</td>
<td class="nump">213,270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings allocated to Watsco, Inc. shareholders - Basic</a></td>
<td class="nump">$ 73,323<span></span>
</td>
<td class="nump">$ 76,456<span></span>
</td>
<td class="nump">$ 98,202<span></span>
</td>
<td class="nump">$ 106,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings allocated to Watsco, Inc. shareholders - Basic</a></td>
<td class="nump">$ 5,816<span></span>
</td>
<td class="nump">$ 6,187<span></span>
</td>
<td class="nump">$ 7,796<span></span>
</td>
<td class="nump">$ 8,603<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265401588808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Earnings Per Share - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_ConvertibleClassBCommonStockOutstanding', window );">Class B common stock conversion, number of shares</a></td>
<td class="nump">2,575,482<span></span>
</td>
<td class="nump">2,577,858<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_ConvertibleClassBCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class B common stock securities that may be converted to Common stock securities at any time on a one-for-one basis at the option of the shareholder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_ConvertibleClassBCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_EarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings per share disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265404427688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems', window );"><strong>Components Of Other Comprehensive Income Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 9,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,106)<span></span>
</td>
<td class="nump">$ 10,302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Unrealized gain (loss) on cash flow hedging instruments</a></td>
<td class="num">(1,606)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(709)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
<td class="num">(1,444)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Income tax benefit (expense)</a></td>
<td class="nump">436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(503)<span></span>
</td>
<td class="nump">391<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on cash flow hedging instruments, net of tax</a></td>
<td class="num">(1,170)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(517)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
<td class="num">(1,053)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax', window );">Reclassification of gain on cash flow hedging instruments into earnings</a></td>
<td class="num">(406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(176)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(249)<span></span>
</td>
<td class="num">(551)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax', window );">Income tax expense</a></td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Reclassification of gain on cash flow hedging instruments into earnings, net of tax</a></td>
<td class="num">(297)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(182)<span></span>
</td>
<td class="num">(402)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 8,356<span></span>
</td>
<td class="num">$ (19,280)<span></span>
</td>
<td class="nump">$ 4,652<span></span>
</td>
<td class="nump">$ 4,195<span></span>
</td>
<td class="num">$ (10,924)<span></span>
</td>
<td class="nump">$ 8,847<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e689-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL34724391-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_ComponentsOfOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax effects allocated to each component of other comprehensive income loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_ComponentsOfOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331620840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">$ (39,050)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(46,268)<span></span>
</td>
<td class="num">$ (40,146)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(38,599)<span></span>
</td>
<td class="num">(46,604)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Current period other comprehensive income (loss)</a></td>
<td class="num">(7,927)<span></span>
</td>
<td class="nump">6,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(46,526)<span></span>
</td>
<td class="num">(39,909)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Cash Flow Hedging Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(451)<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Current period other comprehensive income (loss)</a></td>
<td class="nump">818<span></span>
</td>
<td class="num">(631)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification adjustment</a></td>
<td class="num">(109)<span></span>
</td>
<td class="num">(242)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="nump">$ 258<span></span>
</td>
<td class="num">$ (237)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265328954600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Purchase of Ownership Interest from Joint Venture - Additional Information (Detail) - Homans Associates II LLC [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>May 31, 2019 </div>
<div>USD ($) </div>
<div>Location</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_AdditionalOwnershipInterestAcquiredInSubsidiary', window );">Additional ownership interest acquired in subsidiary</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_PercentageOfOwnershipInterestInSubsidiary', window );">Percentage of ownership interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Cash consideration paid to obtain additional ownership | $</a></td>
<td class="nump">$ 32,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_NumberOfLocationsInWhichTheEntityOperates', window );">Number of locations in which the company operates | Location</a></td>
<td class="nump">17<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of noncontrolling interest during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_AdditionalOwnershipInterestAcquiredInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional ownership interest acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_AdditionalOwnershipInterestAcquiredInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_NumberOfLocationsInWhichTheEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>No Of Locations From where this enterprise carries out its operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_NumberOfLocationsInWhichTheEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_PercentageOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of ownership interest in subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_PercentageOfOwnershipInterestInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wso_HomansAssociatesIiLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wso_HomansAssociatesIiLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265438885592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Unconsolidated Entity - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 22, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 21, 2017 </div>
<div>USD ($) </div>
<div>Location</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in unconsolidated entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Proceeds from non-controlling interest for investment in unconsolidated entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=wso_CarrierEnterpriseOneMember', window );">Carrier Enterprise I</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage by parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage, by non-controlling owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=wso_RussellSiglerIncMember', window );">Russell Sigler Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Total ownership interest</a></td>
<td class="nump">38.10%<span></span>
</td>
<td class="nump">36.30%<span></span>
</td>
<td class="nump">34.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in unconsolidated entity</a></td>
<td class="nump">$ 4,940<span></span>
</td>
<td class="nump">$ 3,760<span></span>
</td>
<td class="nump">$ 63,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Contribution to investment in unconsolidated entity by controlling interest</a></td>
<td class="nump">3,952<span></span>
</td>
<td class="nump">3,008<span></span>
</td>
<td class="nump">50,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Proceeds from non-controlling interest for investment in unconsolidated entity</a></td>
<td class="nump">$ 988<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 12,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_MaximumOwnershipPercentagePriorToBuyoutOption', window );">Ownership percentage needed for right to purchase up to 100%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_EquityMethodInvestmentAdditionalOwnershipPercentage', window );">Equity method investment, additional ownership interest acquired</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=wso_RussellSiglerIncMember', window );">Russell Sigler Inc | Western United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_NumberOfLocations', window );">Number of locations | Location</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_EquityMethodInvestmentAdditionalOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Additional Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_EquityMethodInvestmentAdditionalOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_MaximumOwnershipPercentagePriorToBuyoutOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum ownership percentage prior to buyout option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_MaximumOwnershipPercentagePriorToBuyoutOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_NumberOfLocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of locations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_NumberOfLocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=wso_CarrierEnterpriseOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=wso_CarrierEnterpriseOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=wso_RussellSiglerIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=wso_RussellSiglerIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=wso_WesternUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=wso_WesternUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265325020904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Aug. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 226,544<span></span>
</td>
<td class="nump">$ 223,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="num">$ (157,214)<span></span>
</td>
<td class="num">$ (154,271)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember', window );">Peirce Phelps PPI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,079)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,038)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,100)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,226<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business&#8203; combination&#8203; recognized&#8203; identifiable&#8203; assets&#8203; acquired&#8203; and&#8203; liabilities&#8203; assumed&#8203; goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265329234536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 01, 2019 </div>
<div>USD ($) </div>
<div>Location </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 02, 2019 </div>
<div>USD ($) </div>
<div>Location </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 26, 2019 </div>
<div>USD ($) </div>
<div>Location </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of equity shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_NSSupplyofFishkillIncMember', window );">N&amp;S Supply of Fishkill, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_NumberOfLocationsInWhichTheEntityOperates', window );">Number of locations in which the company operates | Location</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Stock issued for acquisition | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of equity shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction', window );">Number of years goodwill is deductible for tax purposes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember', window );">Peirce Phelps PPI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_NumberOfLocationsInWhichTheEntityOperates', window );">Number of locations in which the company operates | Location</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Business combination recognized identifiable assets acquired and liabilities assumed net</a></td>
<td class="nump">$ 85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Stock issued for acquisition | shares</a></td>
<td class="nump">372,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of equity shares issued</a></td>
<td class="nump">$ 58,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity', window );">Proceeds from non-controlling interest for Business Acquisition</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill', window );">Goodwill and intangibles acquired</a></td>
<td class="nump">28,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets acquired</a></td>
<td class="nump">$ 19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction', window );">Number of years goodwill is deductible for tax purposes</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill Acquired</a></td>
<td class="nump">$ 9,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember', window );">Peirce Phelps PPI [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets acquired</a></td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortization period</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember', window );">Peirce Phelps PPI [Member] | Trade Names And Distribution Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets acquired</a></td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_DunpheyAssociatesSupplyCoMember', window );">Dunphey Associates Supply Co [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_NumberOfLocationsInWhichTheEntityOperates', window );">Number of locations in which the company operates | Location</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Stock issued for acquisition | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of equity shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill', window );">Goodwill and intangibles acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction', window );">Number of years goodwill is deductible for tax purposes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_DunpheyAssociatesSupplyCoMember', window );">Dunphey Associates Supply Co [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wso_DunpheyAssociatesSupplyCoMember', window );">Dunphey Associates Supply Co [Member] | Trade Names And Distribution Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition, goodwill, expected period for tax deduction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business&#8203; combination&#8203; recognized&#8203; identifiable&#8203; assets&#8203; acquired&#8203; and&#8203; liabilities&#8203; assumed&#8203; goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination, recognized identifiable assets acquired and liabilities assumed, intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_NumberOfLocationsInWhichTheEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>No Of Locations From where this enterprise carries out its operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_NumberOfLocationsInWhichTheEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from non controlling interest for investment in consolidated entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wso_NSSupplyofFishkillIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wso_NSSupplyofFishkillIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wso_PeircePhelpsPpiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=wso_TradeNamesAndDistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=wso_TradeNamesAndDistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wso_DunpheyAssociatesSupplyCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wso_DunpheyAssociatesSupplyCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265327918968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Apr. 10, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 05, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Borrowings under revolving credit agreement</a></td>
<td class="nump">$ 33,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum capacity under revolving credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331245832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">(Loss) gain recorded in accumulated other comprehensive loss</a></td>
<td class="num">$ (1,606)<span></span>
</td>
<td class="num">$ (709)<span></span>
</td>
<td class="nump">$ 1,867<span></span>
</td>
<td class="num">$ (1,444)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign Currency Forward Contracts | Cash Flow Hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">(Loss) gain recorded in accumulated other comprehensive loss</a></td>
<td class="num">(1,606)<span></span>
</td>
<td class="num">(709)<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
<td class="num">(1,444)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain reclassified from accumulated other comprehensive loss into earnings</a></td>
<td class="num">$ (406)<span></span>
</td>
<td class="num">$ (176)<span></span>
</td>
<td class="num">$ (249)<span></span>
</td>
<td class="num">$ (551)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265332104200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail) - Foreign Exchange Forward And Option Contracts [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative instruments, assets derivatives</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative instruments, liabilities derivatives</a></td>
<td class="nump">461<span></span>
</td>
<td class="nump">$ 1,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember', window );">Derivatives Designated as Hedging Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative instruments, assets derivatives</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative instruments, liabilities derivatives</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">944<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember', window );">Not Designated as Hedging Instrument, Economic Hedge [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative instruments, liabilities derivatives</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331341288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign Currency Forward Contracts | Cash Flow Hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional value of derivatives</a></td>
<td class="nump">$ 33,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_DerivativeMaturityDateRange', window );">Contract maturity period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one year or less<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_DerivativeMaturityMonthAndYear', window );">Contract expiring terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2021-01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1', window );">Maximum length of time hedged in cash flow hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months', window );">Pre-tax gain to be reclassified into earnings within the next 12 months</a></td>
<td class="nump">585,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 585,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember', window );">Foreign Exchange Forward And Option Contracts [Member] | Not Designated as Hedging Instrument, Economic Hedge [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional value of derivatives</a></td>
<td class="nump">5,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_DerivativeMaturityMonthAndYear', window );">Contract expiring terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2020-07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">(Loss) gain from foreign currency forward and option contracts not designated as hedging instruments</a></td>
<td class="num">$ (317,000)<span></span>
</td>
<td class="num">$ (190,000)<span></span>
</td>
<td class="nump">$ 511,000<span></span>
</td>
<td class="num">$ (303,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=112277219&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=112277219&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_DerivativeMaturityDateRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative maturity date range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_DerivativeMaturityDateRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_DerivativeMaturityMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative, Maturity Month and Year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_DerivativeMaturityMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=wso_ForeignExchangeForwardAndOptionContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265325039880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember', window );">Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=wso_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments</a></td>
<td class="nump">461<span></span>
</td>
<td class="nump">1,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value Measurements, Level 1 | Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value Measurements, Level 2 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value Measurements, Level 2 | Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments</a></td>
<td class="nump">$ 461<span></span>
</td>
<td class="nump">$ 1,007<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=wso_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=wso_AccruedExpensesAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331059560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld as payment for tax withholdings related to share based compensation, market value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,034<span></span>
</td>
<td class="nump">$ 983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=wso_CommonAndClassBCommonStockMember', window );">Common and Class B Common Stock | Non-Vested Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld as payment for tax withholdings related to share based compensation, market value</a></td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 555<span></span>
</td>
<td class="nump">$ 1,034<span></span>
</td>
<td class="nump">$ 983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld as payment for tax withholdings related to share based compensation, shares</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="nump">3,608<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
<td class="nump">6,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Net proceeds from the sale of Common stock</a></td>
<td class="nump">$ 3,217<span></span>
</td>
<td class="nump">$ 1,526<span></span>
</td>
<td class="nump">$ 5,405<span></span>
</td>
<td class="nump">$ 2,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld as payment for tax withholdings related to share based compensation, market value</a></td>
<td class="nump">$ 853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld as payment for tax withholdings related to share based compensation, shares</a></td>
<td class="nump">4,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Net proceeds from shares purchased under ESPP</a></td>
<td class="nump">$ 475<span></span>
</td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">$ 828<span></span>
</td>
<td class="nump">$ 833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share of Common and Class B common stock</a></td>
<td class="nump">$ 1.775<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 3.375<span></span>
</td>
<td class="nump">$ 3.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_StockholdersEquityNoteLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity Note [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_StockholdersEquityNoteLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=wso_CommonAndClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=wso_CommonAndClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=wso_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=wso_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265326305656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wso_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserves</a></td>
<td class="nump">$ 3,977<span></span>
</td>
<td class="nump">$ 3,062<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wso_CommitmentsAndContingenciesDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments and Contingencies Disclosure [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wso_CommitmentsAndContingenciesDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wso_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140265331257560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail) - Carrier and Its Affiliates - Supplier Concentration Risk - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Amount payable to Carrier and its affiliates, net of receivables</a></td>
<td class="nump">$ 139,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 139,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenues from sales to Carrier and its affiliates</a></td>
<td class="nump">$ 33,000<span></span>
</td>
<td class="nump">$ 23,000<span></span>
</td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="nump">$ 44,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wso_CarrierAndItsAffiliatesMember', window );">Cost of Goods, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of purchases from key suppliers</a></td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637345&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wso_CarrierAndItsAffiliatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wso_CarrierAndItsAffiliatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>59
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "I.!E$'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  J3@91+:@(5.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;23XD*7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN
M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC
MVB/4G#?@D)11I& &%GXA,MD:+71 14,XXXU>\/XS=!EF-&"'#GN*4)45,#E/
M]*>I:^$*F&&$P<7O IJ%F*M_8G,'V#DY1;NDQG$LQU7.I1TJ>']^>LWK%K:/
MI'J-Z5>T@DX>-^PR^6UU_[!]9++F-2_X7<&;+5^+V[7@S<?L^L/O*NP&8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ *DX&49E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  J3@91@$_5^KP%  #E&0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+59VW+;-A!];K\"H^E#.V-9)"!*<L;6C*38K5I?E$AM)LWT 28AB1.24 '0
MLO^^RXL(Q4,MF73B!XNW/3A<[)Y=@)=[J3[KK1"&/,=1HJ\Z6V-V;WH][6]%
MS/6YW(D$[JREBKF!4[7IZ9T2/,B-XJA''6?0BWF8=,:7^;6%&E_*U$1A(A:*
MZ#2.N7J9BDCNKSINYW#A?;C9FNQ";WRYXQNQ%.;/W4+!6:]""<)8)#J4"5%B
M?=69N&]F_=P@?^*O4.SUT3')7N51RL_9R3RXZC@9(Q$)WV00''Z>Q$Q$488$
M//XM03O5F)GA\?$!_29_>7B91Z[%3$8?PL!LKSJC#@G$FJ>1>2_WOXGRA;P,
MSY>1SO^3??%LO]\A?JJ-C$MC8!"'2?'+GTM''!FPT0D#6AK05P;NJ1%8:<#R
M%RV8Y:_UEAL^OE1R3U3V-*!E![EO<FMXFS#)IG%I%-P-P<Z,9_))*+* &2-=
MHK=<"7W9,P"<W>[Y)<BT *$G0 ;D3B9FJ\EU$HC@2_L>$*I8T0.K*44!?T^3
M<\*<,T(=ZM3PF>'FDW1S3AQ69_X%'58YB>5X[ 3>6^FG$+J&S),B<;( _'0+
M3Y&Y$;'^!QFC7XW1S\?H-XVQ>MF)NBG S5VG^PYAX54LO'8L%D*%,L@FE$!<
MU1+"D0Y3^.,//S3,PJ#B-FC'[2;4/H_(1\$5N8&+M1&+8S50&E:4AE]%J?3:
M25(XVCN*4!I5E$8HR"Q5ZK63L%G$T;I=EW:9B_"ZJ'A=H$@3\%-0^"KBFSHF
MN/V:1UH@/%S'*IZ#(ETG)C0OY+W8A-HH#HSN>5SKFP:@#Y/5<O9 YO<SC->1
M$KMM>,W 1PIF;@Y:^DS^$"^US' H!_Y<QW/< <:,6F:T#;.;,!+D/HT?A:KE
MA(.X7<\;89'D6CEV61L^\\27:B=5KL=G9&D@Q(E49"93<"%X4@;UTXJCW]QB
M)*V>NRT%_5W*E1$JRD(.V)I:2CB642D:^U;>W9;ZOH+ UV%>R!!6.%AC2EIE
M=W$Y+B=TQ9_)/ !ZX3KTBRJ+A!L.Z5UTG>%P1"DFJJX5>A?7YI+A) B@0])G
MAP.2-P$/27V<X9!T,/#($EKK+9GR%[V52I"W"II:C+ M RZNW*\)S[(S2(Z5
MW">U9'&XNY#'(4;,U@$7%_+7Q!92&Y"[O\/=Z83%$1ES&<.Z3EL::*O24#_+
MJ[VL(]< N4Q#4*4+!U,^:FL$;54C*H*5YBV4? H3O]9]#9BHWE%;)"BN[WF
M36 I>7(:&P"8XV%$;'6@N'[?RKP5V\H$JU8-($.WW^V[#M8D4EL**"[?A\I>
MMF:%X(;))I^^^DZQ ?'CZV7:E\QL/:"XA%>5% I4L:+.&D5^H%K+#$=L8&9+
M FU5$K*> RHZ1/E&JMI6J 'GEBM8VTY\7P 0P 0%),;1%@7:JB@L8QY%9)IJ
MN*WK9Q/':2JDU*H^;:7ZU[%0FRS ?@4$J"\S&>]X4N\^'+"1FM5]VDKWEUL!
MSL((_;]U +-BSW!E!@XQ=!A+(_W/Y-.=R)0"6\DSJ]+,_6[[!<P*+L/U$EJX
M(!>1E_A11G6N; #XL'S B!SMCN!:N11^JO*P>_:W/(%T.[6@:@"Z_[B\QAA9
MP66X/*Y" TL5N28N_?GQ%W(@6$L)1RJ#1&=!<D9^<LX]A^Q@2?W$([0E9U:"
M62L)/HY&J.OY3AQY2 TT1TDVS76[8"6RER-G&[9/8T:AY1U06/<]U;&R\LMP
MV2SIS"(.[<^T57I8V63#[Y<>5@H9KEPMT@,'@/288DRL\C%<LKXB/W"@AOSH
M6^GKX]+W%?G1@'0($/\;\Z1O1;7?;GOD&_*D1#[.$\^[&(Z&[%6:](XVTK,2
MFG]?T/!R:6**/?7J:O4-8Y+OW/?LX\4'D#N>56!-(K$&4^=\"*.KXIM"<6+D
M+M^6?Y3&R#@_W H>")4] /?74IK#239 ]65G_!]02P,$%     @ *DX&46Q)
M2TX/!0  -!,  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RE6&UOXS8,
M_BM"=A@VH%=;DE^[-,#E95N'W:UHU]UG-582H[:464K3_?M)MNND,NTKMB^)
M+3\D]9 416EZE-63VG&NT4M9"'4]V6F]O_(\M=[QDJE+N>?"?-G(JF3:O%9;
M3^TKSK):J"P\XON15[)<3&;3>NRVFDWE01>YX+<54H>R9-4_<U[(X_4$3UX'
M[O+M3ML!;S;=LRV_Y_IA?UN9-Z_3DN4E%RJ7 E5\<SWYA*]6.+8"->*OG!_5
MV3.R5!ZE?+(O-]GUQ+<SX@5?:ZN"F;]GON!%8369>?S=*IUT-JW@^?.K]I]K
M\H;,(U-\(8NO>:9WUY-D@C*^88="W\GCK[PE%%I]:UFH^A<=&VR<3M#ZH+0L
M6V$S@S(7S3][:1UQ)F#TP *D%2"N0# @0%L!^EX+02L0O-="V K4U+V&>^VX
M)=-L-JWD$546;;39A]K[M;3Q5RYLHMSKRGS-C9R>+:3(3-AYALR3DD6>,6U>
M'@0[9+E]NM=FP&2&5DANT(U8RY*CC^CA?HE^^/ C^H!R@?[<R8-B(E-33YLY
M6<W>NK4_;^R3 ?L4?99"[Q1:F7ED@/QR7#X:D?>,+SJ'D%>'S,FHPM\.XA)1
M_P(1G_C ?!;O%L<I1.?_65_]9^MOG$&[[*"UOF! WQU_YN+ P;@VDE$M:<O1
M\PS3,*1)./6>S_T%X6*<A,%;W+*/(S2B88#?XE80SJ>8D@[WAFK040U&J2ZD
MTC;#%2M@OHUX>,[#IQ%.(H<OA MH$OL.7P 7IU%,8H<OA LP31*8;]CQ#4?Y
M_E))I="^DIM<0W3#GEF*4YRF#EL 1N(T<8/;AX51E& 'MH)@AFT 4XTZJM$H
MU7NS#>5B>X&V7/"*%<B4*L0R4TUSI2MF=RK$7_:V#(*1C_H12 ,_I(XK(%@4
M!H['EGT83>. .K 5 (NCB&#8%7'GBGC4%7_H':],R;95'*(:]ZP&)LL=HGT0
M,40=FGU0B+&;VX"YP$]ABDE',1FGN.<VIF([0C/IAXJDQ W5 H!1,T%W)0,P
MD[,I<<@"L"0-A^I6VM%-1^G>",TK;FI7F\$72'!P0:?]J"5N9/L83+##8PF
M_-C1M ) Z5#)POZI6?&_0;9N/QZYZ9!Y&U^DV0N\;EME;^DD:>16; A'*3Z;
M;MN) +B8!MA=NA NB<.A,H;/>C7\'OK#A'$_QD%, I<O  M)W*/;AU&24M]E
M"\#"Y SVEBPYD26C9+^84]+P"FZ%G6V6!,3E"N'B%+MK&,(%?I#T8@O@0ASC
MH=B>.BT\WFK]SI6ZLFOW-:V9UE7^>-#LL3 AE]]_AR/_)R'%Q[5I>"M9;VG-
M8-Z6 -!/%,C9*.JE! 2+0[>H S!"SRMVZR0 %H5DH-+A4XN&QWNT+X/>05_-
M>7DM+^P!Y1+T0]!K&Y,H='-^ <!2'_?]T(>9S<U/>FL#P)$0IT.>.#5ON&F%
MZ( G5JP2)OZF@3/;N=HQ4PU-231GN+*TIV_3WRP*IE23'W.T;L;-:7+]=#5R
M+L"GE@J/]U1SIO(UZ.A&+CZ/_27IE5P(Y3:- (A>NMW("D31H?5X:I3P>*>T
MS(N#!D^D\U;R6Q0A5(]B'V0HNIT#B.I1],YN 4I>;>OK%V5B?Q"Z.?)UH]T5
MSZ?Z8L,9G^.K!0;&E_9*J+YU.*EO[I,^LVJ;"X4*OC&F_,O89&_57-$T+UKN
MZSN(1ZFU+.O''6<9KRS ?-](J5]?K('NHFSV+U!+ P04    "  J3@911\JS
M%!T$   3#@  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*576V_;-AC]
M*X31AQ9((E(W2X%MH)$]K,.Z!<FR/M,2;6F52(^DXG2_?I\N46V*UK+MQ2:I
M\UW.X<?;XBCD5Y4SIM%+57*UG.5:'VX=1Z4YJZBZ$0?&X<M.R(IJZ,J]HPZ2
MT:PUJDK'Q3AT*EKPV6K1CMW+U4+4NBPXNY=(U55%Y;<[5HKC<D9FKP,/Q3[7
MS8"S6ASHGCTR_72XE]!S!B]943&N"L&19+OE[".YW9#6H$7\7K"C.FFCALI6
MB*]-YU.VG.$F(U:R5#<N*/P]LX259>,)\OBS=SH;8C:&I^U7[S^TY(',EBJ6
MB/)+D>E\.8MF*&,[6I?Z01Q_9#VAH/&7BE*UO^C88_$,I;72HNJ-(8.JX-T_
M?>F%.#$ /W8#MS=P30/_@H'7&WAOC>#W!OY;(P2]04O=Z;BWPJVIIJN%%$<D
M&S1X:QJM^JTUZ%7PIE >M82O!=CI52)X!M/.,@0M)<HBHQHZ3YS66=&T'C4,
M0&5HA<0.0!748]X4RC-#GW@J*H:NT=/C&KU_]P&]0P5'O^6B5I1G:N%HR+")
MXZ1]-G==-NZ%;#ST67"=*[2!K#*+_7K:/IRP=T"901[W59X[=]+A3S6_01Z^
M0BYVL26?Y,WF)+;1^7_1-_\Y^ID8WE K7NO/O^#O%]BWBG;*;3/;V8:M;;,]
M/:\(]EW?73C/IX+98/.8X'/8V@+SL1_%Y["-!1:0.?$'V!E1?R#JMW;>!:*_
MZIQ)E)[5>D<<O2^%4A^N$ <M8#UH^C(A;##$"R:%A2T/-C0.ZUU*QM-O2$O*
M54F[K33[ [:!9@7:5.\<!R<"Q)'K&9J/08$;SPW%QZ!KXA(<&HJ/801[V+4+
M'@X"A),"/'$XY,KB+]AO.H'1'LXX!.Q3JG*T@^,,Y2S;%WP/$Z&TK-L=R29(
M:*%!YD9Y)184U(VAR!A$O- W]+#%PX%GUV,^Z#&?U..!I255JM@5:5<$4&IO
M4@3:6B!&)8</5GWFXWQ'M9!80,2-#'ELH,A8[AL+R+]4+=&@3C2ISC\N3QOO
M:)1(Y 5&<2=CD!\&!J7U& 0S'KMF85@"1O[<SCP>F,>3S!,+9QO9>%RYQ UB
M8P83.RPT"5M@;AR$@4'8 @MQ$!([98*_WU#P).F?F5*W]NFF6LMB6VNZ+1F"
MPN>"7Z=P Y"B++N5H9EDRKIS]E%/\W6Q'QLG3&*!D=@+S<5@A<VQL1-O;$'C
MX%)9D)-;'/G7A3%2YPN\*5)QU5S;;JR*D-%I&KMXK(@%YI'8-Q49PV"91&9U
M;6PXC^#1&>Z<7'(K)O?MZT)!7=1<=W>8871XP7QL[^W&^!VY38AE?-V\>-I+
M]7?WW7/I,Y6PT2I4LAV$PC=SF#_9O4"ZCA:']HJ]%1HN[&TSAU<;DPT ON^$
MT*^=)L#P#ES]#5!+ P04    "  J3@91<4[Q..,&  ")'0  &    'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;+69;6_;-A#'OPIA%-@&U+%(ZC%(##0)NG78
M0]"TZVM&IFVADNA1E)-\^QUEQY1%BG;1]4TBR<?3GT?R?D?JZDG(K\V:<X6>
MJ[)NKB=KI3:7LUF3KWG%F@NQX37\LA2R8@INY6K6;"1GBZY15<Y($,2SBA7U
M9'[5/;N7\RO1JK*H^;U$35M53+[<\%(\74_PY/7!QV*U5OK!;'ZU82O^P-7G
MS;V$N]G!RZ*H>-T4HD:2+Z\G[_#E;4AT@\[BGX(_-;UKI+OR*,17??-A<3T)
MM")>\EQI%PS^;?DM+TOM"73\NW<Z.;Q3-^Q?OWI_WW4>.O/(&GXKRB_%0JVO
M)^D$+?B2M:7Z*)Y^X_L.1=I?+LJF^XN>=K8QG:"\;92H]HU!0574N__L>1^(
M7@,<CC0@^P;DW 9TWX!V'=TIZ[IUQQ2;7TGQA*2V!F_ZHHM-UQIZ4]1Z&!^4
MA%\+:*?FMZ)>P*#P!8*K1I3%@BFXN6$EJW..'K3C!DW1YX<[]/.;7] ;5-3H
MTUJT#:L7S=5,@0;M:9;OWW>S>Q\9>=_O;7V!:/ 6D8 $CN:W_N9W/(?F6#?'
MV7'S&?3\T'URZ#[I_-&Q[K=2\EHAUC30STN/1WKP2#N/X9A'UJP1Q ;E^H+_
MVQ9;5L(KG+':N8H[5WK!;>=)%B7T:K;MA\1A%891>+ ZTAD>=(9>G>_R7+0@
M"]9BSD'C8\G?HIHKE\R=IZ@G($[B*,X&.FVSB-(4!VZAT4%HY!7ZH=Y"^(0L
MN#.$D?72- IIG ZTV689"9(T=FN+#]IBK[:_U9I+6*;]2>02&5MO)T$6#>-G
M6^$D3D?"EQPD)EZ)GX1BY1D2$_OE,<6A-<@.NRB,$SHB,SW(3+TR[R602:J7
M;NGH5;,!5JC1&9G:PYG@<+AP'%9I1*A;:790FOG'''0R5=0K5'+@!Y(:%%.Q
MG+9P,Q[?S)X")(["<"#9949I;Q2.-./ I/G J_I7(19/15DZ,W9@O30,TB0A
M VTN.XP)3D;$]1B$3RQQQ>I5 2EH'\#1<=\[&DS3F Z7N\LN@=)F)&EBPPM,
M3F:C1NFYJ4'8UGF?FO"T4"].W<2>BED6!4/9#K,PI2,S%ALF83^4=GEJ?'+N
MFQ^G1XR'ZAQ681J-B#,@PGX2[3*41YS-%0)CGI!DJ,]A&$4QCO&(1(,@')U5
M)I0%>RS*0@&+?+4"-OS ?H"\.MX(V56U8KG/*KTW.6-BLR+.4C),@$ZSD(S%
MPS %^Z%R*!XV[$57#DZ)-BEHH@N7H4;;CM LCD?0C U1L!\I(%*V>E4^;W2%
MVW1H$4?$/A5E&R XPU%F+5N'701S=(2)V* &^UES#.]3:FUV0&),(RLWVG9A
MC).Q-$X,8TC@725_B'HU55Q62#R6Q8KI&>U=)\00@O@)<2,DM 'H-I!S%S""
MDF]%N=44SB5?%%#9K"3G.B^[0D-L'%!*HV$"<9CA*$J"D7$DO5V&GQK#FJ$W
MDAWJ]+K/CU.!LQLV'G"4$#PL(IQV(4E&UCTQ'"%^CKPOZFY;^'V]L#%"*!ZF
M!9=5$(S40<3 AIP#F](U4YU:;:3@C*2]?<->K6U',<[&BG=BR$/\NY\[ON00
MT054&[FH.%+L^2B3G<@)Q-[WQ&D6#,GN,DOB;"PC&+R1$W@3555TU=).,U1+
M>A7P.A_3Z_6GS[0NFPW+^?5D(WG#Y99/YLAUC/ _.#KNLV$C2;Q9\ M332[>
MH@]U?H&:-9-\+4I(6<U/W;Y&O7@SHJ$;.;5A>IT9C1+YU[?H37 1!0!DB;:L
M;)U(]KO\ENA^OZ/C;ALB$C\1[UFQF$+EG;-- 2O9V4N;;WK)6H6'RRY(8-_C
MGO74<)#Z]UI0>+156W9;@GV](2H(Q%J??FXA;XK&)$Q8T,Z3(7NO-0UC8IUK
MN.QH%D0CB8<:XE(_<3]RQ> 1E$],UAJ\3I4V,&,2$&OGZ+*C) K&0FW 2OU@
M_22!1*U\>5T$3$&L&V<-0&TH3E.H1X?%W&F[8ZV]@T$_/'?H.9D>G-IM&.*0
M)@$=GLZX#37[1]0;<%(_./\2]52G;RG*4A<R10W\Y".A=FS$LBRPSF=<=DE&
M1T-MJ$G]U-R%^NSHVO3#"8V#U)K&+D,<)O%8= THJ1^4^[+$P+S#Y=D=<)PO
M.G?(+D/?#ID:ZE'_CE"3'O:O#WH9^D[1#=]H^N,P2@U/J)\G>]WG,Y3:U,!I
M&@Q+<*=9TDO?QX?VABVAGRVW)6L:=(/.C'=H\GV(?UR\0Y.P0W_"_N9X[_WU
MOWZ0E SK;Y=5$@^/IF:][V3Z(^6?3*Z*NH'MS!*:!1<)#)?<???;W2BQZ3Z=
M/0JE1-5=KCF#J&@#^'TIA'J]T5_C#E]?Y_\!4$L#!!0    ( "I.!E$K.D/3
M+P(  /X%   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULK53!CILP$/T5
M"_702MN8D(1L5P2I856UE2I%&[4].S )5HQ-;1.V?]^Q(2B1-BB'7K#'GO?\
MWAA/TBI]-"6 ):^5D&85E-;63Y2:O(2*F8FJ0>+.7NF*60SU@9I: RL\J!(T
M"L.85HS+($W\VD:GB6JLX!(VFIBFJIC^NP:AVE4P#<X++_Q06K= TZ1F!]B"
M_5EO-$9T8"EX!=)P)8F&_2KX/'W*8I?O$WYQ:,W%G#@G.Z6.+OA6K(+0"0(!
MN74,#(<39""$(T(9?WK.8#C2 2_G9_8OWCMZV3$#F1*_>6'+5? 8D +VK!'V
M1;5?H?>S<'RY$L9_2=OEQLN Y(VQJNK!J*#BLAO9:U^'"\!T?@,0]8#H7L"L
M!\R\T4Z9M_7,+$L3K5JB73:RN8FOC4>C&R[=+6ZMQEV..)MF2A9X)U 0G!DE
M>,$L!FLFF,R!;!VQ(>\W3(.T)5B>,_&!?"3O""6FQ%634(LZ'!O-^S/7W9G1
MC3._-W)"9N$#B<(H? .>C<.?(4?XU,&GGZ[A%-T/)8B&$D2>;WZ#;X,_#FB-
MKK':^?&!U$R3$Q,-O&6MXUIZ+O=$3FDX623T=*E_/.=*Y&P0.1L5F:FJPK]^
MZQ2.>)X/=/-[Z.XQW!$]CAH>S[E2N!@4+L85"F8,69,[C<<#;?R_C,=WW/1X
M3J>07KQ.UQE_,'W@TA !>T2%DR460G?=I@NLJOV#W2F+S]]/2VS0H%T"[N^5
MLN? ]8"AY:?_ %!+ P04    "  J3@91N>C*(O +  !Y20  &    'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;,U<;6_;.!+^*T*PN&N!NA;?I;TT0!LGVS1W
M>T6SO?NLVDHMU):\DIPT_WXIVS5M\B&5-LZF7UI;'HYGR"&?9X83']]6]9=F
MFN=M]'4^*YM71].V7?PZ'#;C:3[/FI?5(B_U)]=5/<]:_;;^/&P6=9Y-5H/F
MLR&-8SF<9T5Y='*\>O:^/CFNENVL*//W==0LY_.LOGN3SZK;5T?DZ-N##\7G
M:=L]&)X<+[+/^57>?ER\K_6[X5;+I)CG95-4953GUZ^.7I-?+U7:#5A)_*_(
M;YN=UU'GRJ>J^M*]N9B\.HH[B_)9/FX[%9G^[R8_S6>S3I.VX\^-TJ/M=W8#
M=U]_TWZ^<EX[\REK\M-J]O]BTDY?'25'T22_SI:S]D-U^S;?."0Z?>-JUJS^
MC6XWLO%1-%XV;37?#-86S(MR_7_V=3,1.P,(\PR@FP'4&L 2SP"V&<"L 4)X
M!O#- &X-\/H@-@.$[8/T#)"; =(VR>>TV@Q0MM/*,R#9#$ALDWRSE&X&I/8
MWRR1^-O*Q=80ZAVR7>QUT*VC9!5BHZS-3H[KZC:J.WFMKWNQBM/5>!U91=EM
MJ:NVUI\6>EQ[<EJ5$[U!\DFD7S75K)ADK7[SL<R6DZ)[==7J!WH/M4U474=7
MTZS.I]5LDM?-/Z.S/Y=%>Q<-HH]7H^C9+\^C7Z*BC/Z85LLF*R?-\;#5%G;?
M,QQOK'FSMH9ZK/FC:K,9&'8:'C9:EHMI?A?](YLO_A6];IIJ7&BKF^AJN5C,
M[K1K+U]$%^7X)5 ]"JL^K>9SO?.OVFK\Y45T.LN:)GH3[3Z-M*O1>WT0Y'6]
MFB_]#'S/V6-\ST,</P\;]#XK)H.+,CK-%@5>E-^^2\%#3'T;_J;7X_%ROIRM
M O>_[32ONWG3 #/M3OZ;//IWU:!8O AK_9"W&I&TRK.L+HOR,U+QKB><-<@U
MR_K.&Q27X?&_5^5@7)5M7<WT1Y_U]+1YG3?MOJ:AWO+;?4^W^YZN5'./ZC?Y
MYZ+LW-* -,O*<1YE;33*QR\C1EY$-"8)VKUKG7*ELP/KFQ,B8Z((.Q[>[.XI
M5XX2(M6^U+DKE3!**-D7>^N*#;A(9;(O=N&*2:I2F>Z+O0/:$L5YO"]V"3P0
M+)%\*[8WZVP[Z^P[9_V9/C";[E!MGM]G!49K_6+'+J:X))(S;!G?6L:#EOVN
MV5M1CJMYCM:=.]_*61)S:P5<*29B9JWZI2N5J)W0V+->;*T70>O7NWZ\M^O7
MWD3/9GKW/T=."=<ID@HK^%PAJA(KW"]=(<()Q2[)K4LRZ-)%TRR["%G!;JD/
M@AN]\?5IU.W_NAAW+]=QTWT^7N-$XSEF1M*)9F;MBW/I^##8D=ES06U=4(_C
MPNZN0.XHQU:E8NZQ-ME:FP2MU0S].B_:97V8*4_<<\8*F_/$W2_8A73K0OI8
M+O1->>J&AXCC&-M+8L,^XZ#%I[LFK*"N^+1<Y5IM%?&8//OR/%KHDQ)2R=C=
MP%19A])H([6'6=8F/X>:A">>R ZU)@=QKF_N-U^S%RBQVO%BWSY# 4B8 ZQI
M9;'=I==U-8_RKWD]+IJ\"Y"UY=6BL[E9\<]\OIA5=WF^^6BQK,=3G=#ZUXBZ
M1R.APEXC%VVYO410$?%,@<%C$@;D T]![TJZ\)VDU+>0!KM)&+PU52WJ59)V
MCY/I#7$1>,!I8J\)=P\P8B\*U.3!<F+ G(31W.].[_RZ2#R@:>*;8(/%) S&
MJ[1WT)5N)BN6H2E&UD4$G%X72;FP6=!YG]2^H09Q21AR3[-F&DV*FT(G]9,F
MFN3C6=9EBUW@+G1"%NF9W!Q+W:-O>69OR+B(.Q!I*JV-?-$OM^^7P682!N>S
M<F+E*O_)ZBU33J'-+KP2;0L5SNGC0K7.0NPTY!SH2S@1RF:,0&[ &4F<N7+E
M9,QB;GWO.Z0/92Q CDH>^Q(#8D@%";,*:^ZMC*5O'4;$I0Y,"14S[HEV:M@#
M#;.''TQB7;3W9+$N=8!IK*L/Y[&N'$YD73F<R0)],)5UY4*Y+#7\AH;YS<.S
M60J833"=I3OUC3"Y"2>T%- )H4/ -R>&4- PH?BA3)0"6I!XMX>A!31,"]Q#
M\]VRU L2^P]-ZB(ZD8PQ2>V]X=(#'?)2VGL#9/LT21FU]P9B$C'ATMX;KIQD
M&N&9O3> /K@W7#FJE+<>00V'H6$.$SXT^]9A1%TBPY04FLIXR@K4<!D:YC+P
MT.Q%4^KR%8RFU*TU(#0%^B": CF(ID .HBG2!P/#E0NA*34,C8896N^AV0NH
MU"59/8!J:!8-TZR>0Q,PJEBE)+;7PI5+8V)'RB52IY3P<$5J^ H-\Y4?.X)=
MEL*E<(XIP&5BNY1V":2())[(88;ML##;.6A%D(&RB%V?8H!@>-TPK(&%6<.C
M50692R:H9,)7LC=,@CUYF80!.I(*Z^P:,;=,8E=QH2+NP0RV<VWQ4Y5)F,N'
MB$ABS_'&#"%BAZR3,, AA(-W#-1)J+TJ4)-O)QF.P1ZK3L) G83)./%89+@%
M.UR=A($*"*-VW:]/:M]0@\+L2>HD#-0_9$SMD_6B7V[?+P/@+ S@>R7G;K_F
M$]1.P=R2A^+"PO$S(&67;G^#FGP5368PG(4Q'/C1$]-GS$5=$:<^OLP-[/(>
MV"T[@%KM,FW 4A.)G3X9_;1H[^"5J0N>:6*E^I<]0OL6&X3E8835:7?7>-"Q
MGA7 [K80%)L6@NZSTZRN"TV5SKIGB[H[RB\NH"\NL@[T)HRM@#E'<E0HN\)Q
MB>2D9+ZE,DC-PTC] PDO!X )$UZ.>AK<A!?H@PDOD(,)+Y"#"2_2A_(:(!=*
M>+FA"#Q,$1Z8\'+4V!!*>/E.9T,8]7NKA#@P0"5$$:[L\M^(HTJ(8#:9!OK2
M6"5*V8$!N )+8_MPO@!R.C!$K.S N&<E!,A1E3+NN>+EAJ7P,$OYKBHAC@U0
M#$DTK8V%]!AG" L/$Y:>MA>7?.B#@2M[*8"87C!JS[ K)C3J>EPP5(:'J<P/
MI;L<$!"2TB2VHQ')4>6DO$A."NZYG^6&S_ PGSEHSLM=KB+L8CX'MRW"=S@:
M.L/#=.;1<EX.2@VD.S@]_52&]8C':\P0H)U"</MV1=RC @$U,<^1) Q!$G]/
M8X8 %0=!B>=4$H;'B">O. C  X1=+1V)_HH#5.2C<L+0"?%351P$J#@D4GGR
M3&&XASADQ4$ K%:ILRCWJ#A 38FGHTGLM%D^5L5!@(H#3Z@GUQ$&P,7A*@X"
MW1&D-@+T2>T;:F!:/$G%02#@)939E\K]<OM^&806#^C,H#&T&13^I8Z%1-J1
MCCHSI'W?< [TI1V7M,D,D!L(LKLM-G.%.C.(4O9=$M*'J#60HRH1W'>Z&%HA
M#M29 ==A),!M1L*X3!)/'4H:^B ?V)D!<RX).C-@SB519X:;<P%],.<"<C#G
M G(PYT+Z4&  N5#.)0W!D0?LS( YEP2=&<&<2QIV(Q_2F2%!08;'W(==TC *
M^0B=&=+E!0,2I[X"M#3$0#Z@-P,?FQ)5)+JJO5VJDJ@B(9E]; )].@-,N'T%
M#^0&7%*G;PG(2>V+HO;NN&=% LC1-/5>P4O#8N2!>C/PL2E1.8(E2:Q\,;KS
M-Q\/Z\WP! ;HS8!X*E%OAHNG0!_$4R '\13(03Q%^F!@@-Z, )Y*P]'DX7HS
M/+$!>C/"D&J(EGQ(;X9$O1F<<FJO!>ABE4+9%7JD3DE?RZ TC$4^0F^&='E*
MPH2THQ'<_PB[[^@22%&M#/NE#-]1?V-OAG+9C;4^YPHQ#(\3AC6H)^K,4"Z9
M($+X_GI(&2:AGKQ.HEPZPH4-D2.%_C#67C*DB?K^Q,[0&O53%4H4N*>AL?*<
M;LKP(77(0HD"%$+3,AOO%*B4V T&'E6> I8R)$,]5JE$@5*)9,I3@5"&7*C#
ME4H4N*N@U GI'JE]0W?^;/1)2B4*E4 T:[.O<_KE]OTR"*Z^MU32R_F56P'!
MG!\((LX/Q"#G!W*0\P,YR/F1/D3MD!L!SJ\,\5 /*97T<GX%2R6(\P]W?HNE
M^U$B31DUJ6RB67ZMA\8ON]U=KW_G9_VFK1:KGV?Y5+5M-5^]G.;9)*\[ ?WY
M=56UW]YTO_BR_;6ED[\ 4$L#!!0    ( "I.!E&TVU=::@(  !0&   8
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&ULC55M;]HP$/XK5C1IF]3AD-"R5B%2
MH4S;I$JHJ-MG-SZ(5<=.;0?:?[^S$S*HH.(+N3O?\_A>?$>VU>;9E@".O%92
MV4E4.E??4&J+$BIF![H&A2<K;2KF4#5K:FL#C =0)6D2QU>T8D)%>19L"Y-G
MNG%2*%@88INJ8N9M"E)O)]$PVAD>Q+ITWD#SK&9K6()[K!<&-=JS<%&!LD(K
M8F UB6Z'-_/4^P>'/P*V=D\F/I,GK9^]\HM/HM@'!!(*YQD8?C8P RD]$8;Q
MTG%&_94>N"_OV'^$W#&7)V9AIN5?P5TYB;Y'A,.*-=(]Z.U/Z/*Y]'R%EC;\
MDFWG&T>D:*S350?&""JAVB][[>JP!T">XX"D R3O :,3@+0#I.<"1AU@="[@
ML@.$U&F;>RC<'7,LSXS>$N.]D<T+H?H!C?42RK^3I3-X*A#G\IE6'+L.G*!D
MM12<.50>%6NX\-+2H0$?AK-$K\BR9 9*+3D8^YG,7QKAWLB7!1J5*\&)@LFO
MY!OY1"BQWM5FU&&4_BY:=!%-VXB2$Q&EY%XCF25SC(P?XBEFUZ>8[%*<)A\2
M_F[4@*3Q!4GB)#X2S^QC^#TS"!^>A-^=??OP^@A\?O;M[^$'Q4C[?J>!;W2J
MW\R6A(N-P*YSBR-52&P3)TQQ4C/!+TBAJPHG&%]>\7RL>RW_=>#W6VB3#P?C
M\65&-_LU;;W&!UY7ASYW9_C,/_9I2T#WGG\%9AWVCL5$&N7:9]);^]5V&R;Z
MG7V**Z_=4/]IVGV);5@+98F$%5+&@S%.H6EW4*LX78<A>](.1S:():YM,-X!
MSU=:NYWB+^C_"/)_4$L#!!0    ( "I.!E&-C?+^4@<  .X;   8    >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&ULI5G=;N.V$GX5PBV*76 =BZ1^MTF Q&G1
M+= VV)P]YYJ1:)M=251)RMGTZ3ND',N1*"7IN4DD>DA]\_O-2.</4GW5.\X-
M^E:5M;Y8[(QI/JY6.M_QBNDSV? :?ME(53$#MVJ[THWBK'";JG)%@B!>54S4
MB\MSMW:K+L]E:TI1\UN%=%M53#U>\U(^7"SPXFGAL]CNC%U879XW;,OON/G2
MW"JX6QU/*43%:RUDC13?7"RN\,<U3>T&)_%?P1_TR36RJMQ+^=7>?"HN%H%%
MQ$N>&WL$@W][ON9E:4\"''\=#ET<GVDWGEX_G?ZS4QZ4N6>:KV7Y/U&8W<4B
M7:"";UA;FL_RX1=^4"BRY^6RU.XO>CC(!@N4M]K(ZK 9$%2B[OZS;P=#G&R
M<_P;R&$#&6X()S;0PP;J%.V0.;5NF&&7YTH^(&6EX31[X6SC=H,VHK9NO#,*
M?A6PSURN95V 4WB!X$K+4A3,P,V7FK6%L%=W!A; ;T8CN4%KIG?H9_"]1DOT
MY>X&O?O^/?H>B1K]9R=;S>I"GZ\,X+*GK_(#ANL. YG $*/?9&UV&OT$6(KG
M^U>@SU$I\J34-9D]\->V/D,T^(!(0 (/GO6KM^-L!@X]VIBZ\^B4C:W1-LYH
M&R4K!#FHF!'UM@MB8037'V>>$QZ?$[KGA!//^1VR7M2YK+C/!]W>V.VUR;V_
MQ&$0IJ#@_M0T'K$()S@\BCV#%AVA1;,FN"K^A%CNPLA(R/]<UKDH.:J/F.VZ
MO<NMM1HE]P*" =T_OME<\1%3/&NN&PZ%+Q>L*R=U@5@EE1%_NP6?!;OCHE/3
MD#1+!P;T2.$XBOWV2XY8DUFL=SNF^-+6JP*!L:"(ZTF8R1A  *X>P!Q+I3B9
M\')Z1)F^8-$-5PH@/GF4?>L\J2>@IF.H<1(/D'J$\)0]LR/2;!;I'V;'U1-,
MEY2BWO,N0FTU:^&7DW((J\(\^C3(1N"6$<;)0 6/5!@&F5\''/2U.WA9BP\V
M:[Q%-Q@]-0Z3: #-(Q7%X40@X!-:P?,U;\?J+=?6EB?YJS6' F!SK13L7I0N
MEYT"EESX9@/D[GB&Y7^U$#4VQ.=2'9,>#YDUU56>R]96'TAY+O;LOO06R<,I
MSSR%PSC"9&@VOV 8X@G+]62!Z2S23Q"(M9$*+.-%2,=>I2$=X1N++2$NHVP*
M7T\R>)YECI9LV*,UHW.G=/ETXE0O]'"<R2G)HF&V^.1B'*?1!/2>A'#T_^1+
MY,OEE [1><0HGO1[ST9XGHY^?RWW>;&/68?$F$2C;!_+Q6D8)A/@>WK"R9M:
MG*Z:OIZS<4\Q>)YCUJP1AI6(?P,2A!:U51,6&=/&,G7]W'.#>,0RG$T9I.<7
M/$\PUZV&%:U/*UE?Z9R?W2]JV/ >8'D8PU+C1)21GC+(/&5\^E<TMR9CEEB&
MV4E3\1Q.3Q,$S\*Y53+GO#A$C6903L \D $0]^;1E18.5FHL8)^7#\>?XJ+#
M<N*1R<@$\)Y/R#R?'+.UU:[?\4:\%[&'.)(L'=9OGQ@-TF"B[R$]O9"W#2,;
M43-HQ5^=J:0G"C)/%#?"EC&8"!'TUVM958<V>UU"'_##=S@.?KRVS:Q=ASDW
M_^HUUY@+EIAD% \KFU\PP$DZ8;&>-<@\:UA7OU,<Z,[-+^]M>'9!V\*\JJ"C
MV,MR;RV80S8+@]A6<3X9L1[ZP(0 A0\5&@M"I0ZF4J[G&3+/,Y]YTZI\!Z.$
MZ[1.'6!',#M7Z,TCXE53RD?.T8,PNYTL"ZN@;>CE?2FV;OCPQ_>8898XH.%0
M.X]8=L*USY7K>8C,STG65[VKK'ZEK+=+PU7U(O#Q1+2$QF^(VR-%Z)13>E8C
M\ZQVVR&V@#><VRZU=!79S<IO"B\/G^%T8M(@/9V1>3J[/82,Z\V+PM$9D+!\
MJ+G2.]%TM:26]1((Q2A9EA:PJ,'P4!6]C.)A.$HFXYOV#$?G&>XYI4Q!0ANI
M_N7,MZ9C,LS2B3)#>RJD\U1H0[=YAEUHW4)M'N>IS_%TS'(QH<.BXI&B03)!
M*K1G0_I&-O2QBA>UA^9(F)!LV*?Y!..(DHE&C9Z\FYL?MWYR0Z=+/*FXV-;0
M6>9N>$70>7.4'P99L'W7M0&#N0O;E^RA88$ZX]7,,X"EHW[<(Y4$4SKUS$M?
M]2)0<9NQ[PK>7;VWCGF;#F-.C?"HA?9(+4F<)1-%A_;$2^>)=SV%%3&#[OE6
MU+6-,-LP<B6DKY&^IF,63<(P&M*11RPE:3;Q&H3V9$OGR796!6X'YUGP\>AE
M; +C\BBIQUP:P: _,2[3GDSI_%!WUS9-Z9@&2GW^U#="%'5?CUYX-T-[\J,O
MC'2G+8@M>E!#;'F^:>MFQQ_1#ZQJ?D176DO[MA9RT0%[A)[R[ /Z5.=GWB*=
MCFT71D-V69U\.:FXVKH/2AJY-QS=]X;CZO&CU97[5#-8O\8?U]VGI_Z8[DO8
M;TQ!I&I4\@T<&9PEX"?5?5SJ;HQLW/>9>VF,K-SECC/H+*T _+Z1TCS=V <<
M/_%=_@-02P,$%     @ *DX&440S0A.^"0  W!8  !@   !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6RE6-MN&SD2_15""RPR@"S9\N8RB6- =NS$NSNQ8>6"
M>:2Z*34G;+*'9%OV?OV>*K(O=NP,D'E(K&87BW4Y5:?81SOGOX5*J2AN:V/#
MVTD58_-Z/@]%I6H99JY1%F\VSM<RXM%OYZ'Q2I:\J3;SQ?[^BWDMM9T<'_':
ME3\^<FTTVJHK+T);U]+?G2CC=F\G!Y-NX5IOJT@+\^.C1F[52L7/S97'T[S7
M4NI:V:"=%5YMWDZ6!Z]/#DF>!;YHM0NCWX(\63OWC1XNRK>3?3)(&55$TB#Q
MYT:=*F-($<SX,^N<]$?2QO'O3OLY^PY?UC*H4V>^ZC)6;R>O)J)4&]F:>.UV
M'U3VYSGI*YP)_+_8)=G%8B**-D17Y\VPH-8V_96W.0ZC#:_VG]BPR!L6;'<Z
MB*U\)Z,\/O)N)SQ)0QO]8%=Y-XS3EI*RBAYO-?;%XY/EZF(E+L_%U?79ZNSC
MI^6GB\N/1_,(U20P+[*:DZ1F\82:%^(W9V,5Q)DM57E__QPF]78M.KM.%C]4
M^._6SL3A_E0L]A?[/]!WV/MYR/K^]7?]_+&:@YEX5),XD4$'X3;BU-G@C"XE
M@^XK2J9P4W%ABYEXAF0Q&F^4N4.>8R5T#*B'=="EEEZK,!7__,>KQ6+_3=[(
M3P=ONM6=>KC2AG[%^6[1M3XO_B)V,@AM"^<;YV54)1[$N7$>%M+/@U^?OQ#2
M8CF(6"EAI-^J$$6I0_1ZW49HA5=2>U$X6VKR2MOM5%0*'MHM[T4A>;U5/OFL
M_FQU@[J-^9WA8QOIX2NMA+9I#'P5S[*Y'[XL3^?7O<6PBBQ)JX,AI%K;$B7A
M[TCFH_,(X+)67A=R)CYABRP*5S?2WI%A0)#J$80-$8(U.X&6 H.*/E%X:*UL
MX1Q^;;25MM#2B!#QBOP(HI(W2JR5L@*=#YZ0/ZT/K823T;&YOC4J9(^WK>%0
M,"#HY4H5K4?LLL39;5%)NU4 2UWK0 UN)DZ5CVBBL#2U6NY9$+8N*HI"85QH
M/318>FT,!:$P;9E22J=(:UO8_:@'O=W:<IA\"1F50/AYMIJ)K;)((*G%:]50
M*$BNM9SEQN,PW9A1UMXOEU=]SH8 #0$FY-0ZQN^"Y<(3X9H*Y%GL2!,  HWD
MU=CU6I9PT^-?"93!.5)8RV])<APY^!O@N.+XH7$& \:")S.4(@N[1EL21(9J
M:<$_%*>I0 2@_ ^@C.,V99@ @A0$B*;89[N14\\E,):WJE A@-\$C!%2;*AT
MLC7)M"%6#Q/X<^#LM53**VVY%!#AD42H7&M*G"F(M^DTZ/^CM8D8&0.,GWS*
MO<,?/;+#)?<,KY"$L2MH/RBZ@U_%,@'R6J'W1(&CB$C%P?[>?V;BTHHE4&7$
M8:K0J?AL^?1/JJBL,VY+U7*:^Q;92;5M%(F0L0'YVW.;#?=<B40H?T\:!>]@
M)[4,A0FFY.PV[=KH AB/7I;L*;<+9 UL8F6-I4[7>^/6L'VL\MG'WU=GK\7I
M\OKZEZG85;JH"*SH?I"GTT*W>R:FW)"0=DP'W 8P1OG<% @8Y (0[-&54E/4
MMZ).%$K&E@_:%V&>@-RA2W/YE^A\Q"9=F^F.@RW(M;IM0#:4PGS>G9*>M!-F
MWT%1O<;AAP?IB)E822I)J((:3?&BI!?XZPGQ8P)0/@P$T+?[*3OR2)\GXX.2
MP5EI9N*\]02:VGF%A'BWT5&NM='Q3A3(%PS72$HR7-X@]FOX"@]:.SS2'%82
MH'8P LIP*OJ,IPY"Y^L"'<5#KFRY0+D%8^K,L?[*9 "3C*&WR;0P0TSJ,6-U
MC?VOHD$ZT%V-++@ZT$[\-TS31*AW#3)$/;7"<$BTF@L]*-K-QL1*^[*#0D@Q
M+),AE+?OHDQZ6S331[1N'(6VT_64/Q:3,E5X]&VJ?Q@#EJ=2]J[=HE7 !0>M
M&53)G4!(#\I34P:$.HQ1=X,AZ-66PMUQ-==HKZW'7O*MX?T\:%!FT1!=&\C'
M7.!<(V/#NR33&@4.K%(,X4?B/@<N@3.T:;1_((YJ+S%>JER\_-G>2N)$*X3/
M@2V)_& ?DI)HJ2.0GH]4;PM9+0,N/4WR+%82D]%F@ZAG?%%W)+JMB6VY B&O
M<A49G:JCFQT&.LQ>$3QXV'IB3SJ%O.TR^G.A2&!]W%Y/ &BSA=1WH'WH<VD'
MCQ&8P5R)5J.W5F]0&[![B%3F$'$C39OR1K0)R"55>1P)Q+Q*WZ 1**+;2*1F
M]/_HF;>J,2$+YB98!XCS?/V$<AJ1:V!;WI)0_VI4.PAZ&.)==/D@!P>=B,76
MN7*GC9DR]2"4".F>09<F;HP8^S09.LZ6L]LLD%9GXFNE(7-O$$IY#/>0Y9G0
MJ:]R+- TB6X[%BB8]$N](7K:>%>C(X.Q^OT8A;C1,H->?KEXMP?*OH)%BNIK
M";[!/04(\#25,M8\3KK1'G>.?L,42OT&K8^9OV<5IG]RK@(IIL\%,!?I2P'#
M3=V4TYQP[M"I-^418!6S?5;\)CUL3@,"27REG>(#,HY2O/1;:9%Y#GVI"L,3
M;N^+!!DD;V;$S3)'AOWM7PF>E\#AS$<(.4!)3-L']JZ/6!HR4\PX'=3B=:UF
MF'"(&2"Z+!V/SLMA=(8SMI0>+>^\+ZL+;K\,4!JA#Q9O3F&YCN*_ !DR"\>9
M_Q'&%\GO8>^CJD\<_O2C^?ER=3)<I]![8-&VU6GD9RC5#KC0:7YCE[1/W.5*
MY!S9P'T+-45WBF&.X JH%0;XDN8SOH4Q[76-!?G$2/R8))78T%7TX/X]$-!0
M-JKN-'UCM>BZVS05"]BM'LLQTC +[F%B8Q\IF84$AZ6&TPUKM;SK, #3P4B&
M)CV(.K2CGBCR/<QP*@@=2',?/?Q6W+MI[$J-(UTLN<VG>3<=&E"\6VUY/) ;
M&CCZZCAX/DT5DGA/=ND@RHO>A2;KEPWF(UE4^79+V,I&QGM&E3I=<_AF 6V2
M3*(XY_I.(_E?CO54<%V#ZG#Y/G<S]N^2:9C *>$HKCAPXF7&)R#W/=0<YEIP
MNM[<I;&G70=P)@,-Y04.8]"-FJ98H]R,KF%=1KAJQ")U+]+0RXTPBU81,0.@
MG'V*2]LD'T,NCRFC&"4#"L]7H9SS!/"1+MS+,9;TS)4HCHQ* &+VQ(C/'QCR
M2W5;*%6&!TS7 E <PI=O0KH#,C6E&RY_:*$2Z<TH.\,HC4DC2T47:=Q,)XWC
MA/G/%<-8)^.#LV>X?'4^2Q-<IY^OLQ2I@? RH$.*,JY#M+B'.PC-AX#"8U_?
MYJ,OCABKM_Q=E2G'QO3QL5_M/]TNTQ?+03Q]]T6'1YE@(%0;;-V?O7P^$3Y]
M2TT/T37\_7+M8G0U_\14#!]( .\W#C?1_$ ']!^TC_\/4$L#!!0    ( "I.
M!E$8FR[&,0,  &<&   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;)U5
MP7+;-A"]ZRMV.,V-8X*D*%(:63.VXC3-Q*TJU>X9$E<D$A)0 #!R_KX+D&*4
M:>-##X(6P+ZW;Q? <GE6^K.I$2V\M(TTMT%M[6D11>908\O-C3JAI)VCTBVW
M--559$X:>>E!;1,EC,VBE@L9K)9^;:-72]791DC<:#!=VW+][1X;=;X-XN"R
ML!55;=U"M%J>>(4[M$^GC:99-+*4HD5IA)*@\7@;W,6+^]3Y>X=G@6=S98/+
M9*_49S?YK;P-F!.$#1ZL8^#T]Q77V#2.B&1\&3B#,:0#7ML7]G<^=\IESPVN
M5?.W*&U]&Q0!E'CD76.WZOP>AWPRQW=0C?$CG'O?. W@T!FKV@%,"EHA^W_^
M,M3A"E"PGP"2 9!XW7T@K_(MMWRUU.H,VGD3FS-\JAY-XH1TA[*SFG8%X>QJ
M^_#\\/O3PVX966)S:]%A0-[WR.0GR!D\*FEK P^RQ/)'?$0J1BG)1<I]\BKA
MAT[>0,I"2%C"7N%+Q]12SS?]'ZF]CDQNX *&M\+PJM)8<7^+U!&V^!5EAP;^
MJA&.JJ%[+60%EN\;!'H9!J4UH#I-EW;P++^38 G[;^0FW!N "E6E^:D6!]Z0
M>T4A#'!9TA%_4IK<5-D=+#B!AFZ&K87TS(8B4C2-)Z6MBVZPHJ=B%Y,_.ZXM
MZOY4@&J*OJ8[\?+#>8T[$U=M*GD\A]&:; 9YOU[+V_;R%I,G*5P:.TO9&/@%
MXC!)9N%L.N_M>!XFK" ["6-:C^>IMUF2A3EQK[GD)8<\#N=Q#GD>YED,<9*'
M259 G.8A8_GD(U5;PEV+FD+[@E@J]IIKL=\CEY#-PH(4Y].PF&<0QRQD<P;Q
ME(53-ILX&6F6A6F1>4DI!2NRJ9>1SM(PF\:]S=(P3I/)HR_V9BCV1U?LQ>3]
M\]T:\$LG3JZPI!?>P&P^#@6\F?Q!HC1XQ^&D#"0SVDV*ZV&R5BUE<A#^C(]:
M5*C[VS2B4G*]_*:$B!DCZU_C?[V*Z.KQ4Y3*MS@#!]5)V_>!<77LHG=]\_CN
MWK?@1ZXK01>PP2-!V4V>!:#[MM9/K#KY5K)7EAJ3-VOZ$J!V#K1_5,I>)B[
M^&U9_0-02P,$%     @ *DX&4<?'2>]^!   O0L  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3$N>&ULU59M;]LV$/[N7W'0AGUB;(EZ=VT#=NJU&=8@2[;E
M,RW1ME")=$DJ3O[]CI2M.JV3;N@P8%]$\L1[[KD7DC?92_51;SDW\-C40D^]
MK3&[\6BDBRUOF![*'1?X9RU5PPPNU6:D=XJSTBDU]8CZ?C)J6"6\V<3);M1L
M(EM35X+?*-!MTS#UM."UW$^]P#L*;JO-UEC!:#;9L0V_X^:/W8W"U:A'*:N&
M"UU) 8JOI]X\&"]"N]]M^+/B>WTR!^O)2LJ/=G%53CW?$N(U+XQ%8#@\\$M>
MUQ8(:7PZ8'J]2:MX.C^B_^Q\1U]63/-+6=]7I=E.O<R#DJ]96YM;N7_/#_[$
M%J^0M79?V'=[@]R#HM5&-@=E9-!4HAO9XR$.)PJ9_X("/2A0Q[LSY%B^98;-
M)DKN0=G=B&8GSE6GC>0J89-R9Q3^K5#/S);SV^NKZW=W<+.\A;OW\]OE9&00
MU_X=%0>,18=!7\!(X(,49JMA*4I>/M<?(9^>%#V26M!7 7]IQ1!"GP#UJ?\*
M7M@[&3J\Z+N<?!7#'HZQWK&"3SVL?LW5 _=FX1"^QH;?MQS6LL9ZK\0&#%O5
M')R.,!H,_BQ87;0U<V4IU[:JJ@*8**&LZM;P$CA3 G4U[#@>H"U3%E"!;!5<
MRJ:QU8R[+VNF-2R@Z$18*\7'\>"WEBF#:BX9@*'D+I1WU>.S-/5_!C;(&.D@
MAWXV6#A*RU,:=Y;&>'"-%T4ET"0'9HRJ5FWGH)%PC_=#(0E<B6+8L=[*NN1*
MPX^0)21.,YSD/@GB&"=!D!(_\^V,QB3(Z>!7KO488Z [6.1HO6S%J:2/#,/X
M%LR*T+*0XN*!:[M*213F^(T#BB;0 @X^">-XL#RK^AKI-"<!@B%[2I(HM%3]
MF.1YYNA') O3P;T[][R\8 ]<X3769\-":4R9T0;=0,,__9#1@+[I0AO&Q(\H
MR>,,P@@IXS+/G33(B>^'3HK\TS [)..%FOA&/2!3.J2)&R(;['#HAVX(H\&\
M"\2A#'L#%M;9' \NGT.E(0FI54\3$L46-<\(5HV+3$(H8IXE$9,L2" A099B
M:M(\@8PD?CCX>R%^>S@5_^]R#)Z58_3=Y1B=B57V7Y3C<KW&)]56C+NN\%$]
M9%GN;"EIH+@O#H&F)$L"P&B&46J%-/#_.;]C\BV7)"(IQM%R29!LXG>\(XRG
MW_%&:93U!?/O'1G:'QEAJHL7_!;2U6+=VNN5K21NH#X6>H2I3Y%=G$* J0LH
MQ6B$A*8^?(/IR87?F4*V;<,/KX@4&$-].+U8179P&N><J@16UQ=85L$BK?BF
M$M;^4;"N-+Y1\(2TWE@!=DI2<8(>'JOURSO#@I\UJ[%U^]16BI=#F)O/[Y%[
M:VP*['M#'.^3Y)\'VR/ESFM3V4/N?*)XDF,2X<%R:+C"NL,Z/E;4^JLH$J2D
M=]SU@_73$,YU&*.3EJKA:N,:1VN]%:;KKGIIWYO.NY;L\_:NL?W %(970\W7
MJ.H/T]@#U36+W<+(G6O05M)@N^>F6^RON;(;\/]:2G-<6 -]QS[["U!+ P04
M    "  J3@91B)W)V3\$  "0"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,BYX;6RM5FUOVS80_JY?<="*P0&$6*)>+&6.@<1SD0Q+D\5M]YF1*(NK1+HD
M5:?[]3M2MNNT:9(._6**+W?W/,?GZ)MNI/J@&\8,W'>MT*=^8\SZ9#S69<,Z
MJH_EF@G<J:7JJ,&I6HWU6C%:.:.N'9,PS,8=Y<*?3=W:C9I-96]:+MB- MUW
M'56?SUDK-Z=^Y.\6;OFJ,79A/)NNZ8HMF7FWOE$X&^^]5+QC0G,I0+'ZU#^+
M3LYC>]X=>,_91A]\@V5R)^4'.[FL3OW0 F(M*XWU0''XQ.:L;:TCA/%QZ]/?
MA[2&A]\[[Z\==^1R1S6;R_9O7IGFU,]]J%A-^];<RLT%V_))K;]2MMK]PF8X
M&R<^E+TVLML:(X*.BV&D]]L\'!CDX7<,R-: .-Q#((?R=VKH;*KD!I0]C=[L
MAZ/JK!$<%_92ED;A+D<[,[M^>[&XA?GUU<WMXF+Q9GGY?@&7;W"^@-&?U\OE
MT71L,(P]/"ZW+L\'E^0[+C.XDL(T&A:B8M5#^S'"VV,D.XSGY$F'?_3B&.(P
M !*2\ E_\9YS[/PE/Y/STRZ38WC6*UR;ABDH98?ETUA=?V+ !<X9C%JI]1'N
MX:HV&F0->!BPZ%!6 H6@%!/E9S"*"MW20=#5/Z@/+! #5&M9<FI8A?(Q#<A>
MP9P*6G$J  M8.0O]ZR\YB2:_0:_9+L+^5"7;EBKT9)>Y@KH7KFYH^R4Z%164
M#14KIA&XL^\%/@4M_Q<C.PX,6:SP+4 *")OJ!FJL>VA8M>)BA5;:J-YBUL?P
M%NT-O0=6UUBC&FC;RM*1,!(8+1N7*RDL0X0KGTW?ABEF&=3(16[TB?=73Y5!
M(Z=$0!TQIZ,EOW^@T?V.9Q6&,HL*V']YKU]X":^@"'(2XY@&I)C@.(I($(49
M'.%W% 9Q2+QW7^5KR-:SR4)70>8\C29A@4,4Y-G$KB9) D?>Y9 'F\T[)EC-
M#8S8/;[<FAU!$F<0%01&:1BC:5Q$_Q=& (*YN["!,'@T"2VD-)HX2'&6V-4P
MQ3#>+2M;U"6O>3FD"LU>QI4+=_]*X 8R3P;>T<0-)"E<R#1Z2'O+%O-<0)(#
M)B=*BI\%XB%O>[D6$,G=D!,[)"$.WO,E_@KR($XS'),@2XE321@4)(%A+T\F
MGBV,@SK[MA1H6?9=W[I:>:PL;*A#S,&WI?'=&OAQY9]XYPSS9S.%_Y M%26S
MM.(\2(O"T1HE&<K7"G7N7!G -XG+Q\%O$[5+VP238_.-'HK40ZR'8:SCE#AA
MQ$50V-+PYD_=ZV-81XD5$V1Q]A)X#Z\SCW(897'TF. /WH91Y*H6U6M5\A4)
MDJ(/$B-)[^P'+W:;6Y+EVSR'091@.A[[EQP?= D=4RO7"VD,T LS- S[U7V[
M=39T&5^.#[W:%54K^\:WK$;3\'B2^J"&_F>8&+EV/<>=--C!N,\&6T:F[ '<
MKZ4TNXD-L&]"9_\!4$L#!!0    ( "I.!E$_/#L-#@,  '@&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;+55;6_:,!#^*Z?L19O$2 CKUK6 U#*J
M,JTM@KY\=I,+\9K8J<^!]=_O[)",25VE?=@7XDON>;FS?8RVVCQ0CFCA9UDH
M&@>YM=51&%*28RFHKRM4_"73IA260[,.J3(H4@\JBS".HD]A*:0*)B/_;F$F
M(UW;0BI<&*"Z+(5Y.L5";\?!(&A?+.4ZM^Y%.!E58HTKM#?5PG 4=BRI+%&1
MU H,9N/@9'!T.G3Y/N%6XI;VUN JN=?ZP07S=!Q$SA 6F%C'(/BQP2D6A2-B
M&X\[SJ"3=,#]=<M^YFOG6NX%X507=S*U^3@X#"#%3-2%7>KM.>[J.7!\B2[(
M_\*VR3V( DAJLKK<@=E!*57S%#]W?=@#'/X-$.\ L??="'F77X45DY'16S N
MF]G<PI?JT6Q.*K<I*VOXJV2<G2QNEM/SD]4,KL[@ZNYRMER=SQ<PO[R>+6>K
M:SA;7EW MRN.X79V>7VSG(U"R[(.'"8[B=-&(OZ+Q">XT,KF!#.58OHG/F2[
MG>>X]7P:OTCXK59]&$8]B*,X>H%OV/5@Z/D^_L\>O"CAKM8152+!<<!WA]!L
M,)@<].&?I6&69>A/,ER()Q@.7!<&7WJP1:AJD^1\0E,0?-S35+IS+PI.> -Z
MJ]!0+BN0RB);L+R <UT*17!"I!,I+!+,Y_#]^Q3>O7UU&,?1<9/@@\'Q>\B,
M+D'7?*DQT2J%'YK98(/*U@;YY-H<IL(8B:;7+GC76:\RDA NM;$Y"K(]+\*F
M<YGDSCI?14ZU&@0]!V17/> )!(F@'%B:9(I&^'NM,W@]C'L?HZCEDRKA^>3Z
MX*SN5]X6S$*#*'K3;V/>DXW4-15/P...B5T/"02D<B-II_*\+\%MH/J>\+'F
M-CAF+K';BI:.&CJRG/Y!%%JA!\E4\B1TY XTU64EU%/3Q\%G*'3B2R3GW"5T
M_4.CX*:_ZL-SIS_<FP8EFK6?><1=JY5M!D/WMANK)\TT^9W>S.0+8=:2]0O,
M&!KU/Q\$8)HYUP165WZVW&O+D\HOV2#OC4O@[YG6M@V<0/=G,_D%4$L#!!0
M   ( "I.!E&3!.3W:P0  'L*   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;*U6VW(B-Q#]E:Y).;6I(L-M;1,;J,+8FR7E6QG;6WD4,PVC6"/-2AJP
M_S[=&IC %I \Y 5TZ3[=IV^C_LK8-Y<A>GC/E7:#*/.^N&@V79)A+EQL"M1T
M,S<V%YZV=M%TA461!J5<-3NMUEDS%U)'PWXX>[3#OBF]DAH?+;@RSX7]N$)E
M5H.H'6T.GN0B\WS0'/8+L< I^I?BT=*N6:.D,D?MI-%@<3Z(1NV+JR[+!X%7
MB2NWM09F,C/FC3>3=!"UV"%4F'A&$/2WQ#$JQ4#DQO<U9E2;9,7M]0;]2^!.
M7&;"X=BH;S+UV2#J19#B7)3*/YG55USS.66\Q"@7?F%5R7;/(DA*YTV^5B8/
M<JFK?_&^CL.60J]U0*&S5N@$ORM#P<MKX<6P;\T*+$L3&B\"U:!-SDG-29EZ
M2[>2]/QP<O]Z,WV^N[E_ALD]O-R/'^ZG#[>3Z]'SS370Z>3YSW[3DR$6;R9K
MT*L*M', ] SNC/:9@QN=8KJKWR0':R\[&R^O.D<!_RAU#-U6 SJM3NL(7K=F
MW0UXG_]?UD=!N7TN7"$2'$34'P[M$J/A60S_P1@\:"".")TV<VR?-\"4%N;2
M.@]_&:D]+%'[TB*5A\]@+*R5:!N;!07:HRVL=-B V]MQ U:93#)8(3<.W7L#
MPNV1ADF#&N-[*2VF(*#[.?[M!,Q*HW69+$"R()(/4L-3Z:B9%$SE0K'IB4YB
M^/3S3[U.IW7Y-)V$5?OR%P+4\/5U-(94.F_EK/3& DT1*[S4"YA;DU,N09E$
M<&,Z!O<9PC<RA%;#2SR-:0.96")C]5HGD% ]6:,4 VP[=8"13NN;C'@+BND)
M:*-_W<;9IPN2I0MA_4>(&;A,6,R,2BDBS+!]?@EB81%I,'GXQ'ZO0S#=(SG:
M2&Z"4Z6/HA5\E-[M&(CAL;2N%(1,QAG[*&@#UF&GTUV@*G8,8'DJ,1KG;C<R
M.[PY3"QO9DHN0EY8J2AM0C=45'0G+163*S#,T<J< S,/;.CKP'%;BP.A)DC#
MD0S0S*+2XL&9 H$B\2?;/*9A*51)%EDSIR$J"X6,=W,U>0X&00E/"'Q6E?->
MSTM&)E\3H9*2-"K>E0>%D&GPC2,M]9*J)N2-RWDZB0_'+Q>4?RNT"\USG'MB
M\IR8T:A.WHBB"I638SYC()()>0Q- W.12[HWH2$/UB[]>/HG'/K\5?W">1-S
M7SD#*;,DDT>B0CWLH'=ZPK9R8W'M;,V6OL_.$RHWPC:!!H6J+H90/ V@#J;F
M\3_41V.[0"HO#X8S@"&_$=C>MNW#H8QAE*:2+0FE/O:-NJVRK<M<%$48EWYE
M?J3LY#O5G;#I)CDQ_$[9W#]$:JUN+VZ? -*(I)&P,P^WFGB_>0K;O[G =2[W
ME&:80TEB2C)857!)G](J^VM?<O2926/8]SEL;CT(<K2+\.QQ$/"JMT%]6K^L
M1M6#XA_QZEEV)^Q"4BTIG)-J*SX_C2JZFXTW17A>S(RGQTI89O0Z1,L"=#\W
MQF\V;*!^;P[_!E!+ P04    "  J3@91*@<>N'8&  "F$   &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6R]6&UOVS@,_IY?(>2"H0/<Q"]QDW1M@3:[
MW3)@;6[==KB/BJW$0F7)D^2DN5]_I/R2I&B[M<#=E\:61?(A^9"B>K91^LYD
MC%ERGPMISKN9M<7I8&"2C.74]%7!)'Q9*IU3"Z]Z-3"%9C1U0KD8A+Y_,L@I
ME]V+,[<VUQ=GJK2"2S;7Q)1Y3O7VB@FU.>\&W6;A"U]E%A<&%V<%7;%;9K\5
M<PUO@U9+RG,F#5>2:+8\[UX&IU<1[G<;OG.V,7O/!#U9*'6'+[/TO.LC("98
M8E$#A9\UFS(A4!' ^%'K[+8F47#_N='^P?D.OBRH85,E_N*IS<Z[XRY)V9*6
MPGY1FX^L]B=&?8D2QOTEFVIO$'5)4AJK\EH8$.1<5K_TOH[#GL#8?T(@K 5"
MA[LRY%"^IY9>G&FU(1IW@S9\<*XZ:0#')2;EUFKXRD'.7EQ.__PVNYU]G=U<
MWYX-+&C$]4%22U]5TN$3TB?DLY(V,^1WF;+T4'X 2%HX80/G*GQ6X:=2]DGD
M>R3T0_\9?5'K7N3T#5_IWK/26!"GIJ ).^\"XPW3:]:]&/7)OE9R_8;FQ;M;
M<EL6A=@2M20?N,GNN! >F<FD3VXDN59KEB^8)N$)NA9,/*(DP[VJU&23*8&2
M&\E2J(Z%X2FGFC,#G/U1<@VK"=,6*HQ08YB%=9GB8YGO?1*<+KC@%N5 \<]@
M>822E!NK^:*T2N,&RC5)E$PYU@N7*X]DC%IX</8*4>8+?"FT2LL$4$!GT-7W
MI58Y,6S- (9**,H; IBNH2K_AJIT"J9*2JS%I+1]\C5CI"AUDD%%@4:>,+*A
M!LSGA3+@%<!)J,D0#X3#V8$:AM5>$'J^#PRQH(%##*A,7"3#T!M&,3$9U54$
MIBK/009**+DC&5T[1\@2O5Q343JAWM#SH]#!0WT%W4+#L<YZ'58.S%Y8EDIF
MS*.PP1IT ( ,FU&'9HE:2=[B#;V3X1 _KI1*-Q#_2HNE]]A.N(.*<FVNFWV-
MIG]0MX%6@U'G"\$(]&)0"+&JU  @#!IH6@/%@IAL&=4 =LZX3MCQ/&.B,#LR
M7I8KZ"LD:)@XI1K(IJ&&+=/@$W@VVZ%!/EHJ+:?(4?CCP'[\?CE]CHRU3P\X
M^1B@HS>_C</0?S>?S]Q3\.XM4%-6%@X(>LBV8')(M3F3TFS%FDI./4>\3TP;
MMO4<OO=,T T0PW.QZXUCY! 1D--=:4'PX!B"J*^5<&0Y3/WT@(FH!CV4<&X^
M((2CK+$5B7N![TR! >2S1Z)1Z,7#Z*4\C<=>-!QZSAZ6*H8F425P%9$("J*P
M#.?J';-5S&O/GZ#U3[VM20'.5!G Y&)!.I]&SB>K'N<.^EK7.OBUX3;;$=RT
MA0$)?UT]C;WQ^*"@G)]< DM76!YUF1X&T'6+%(+ EYSM[VY8C-VG!^6 CJ&^
M!UF,O+C*HM4TA;33G%7,;RGJIA2< 4P5^%[<B%3'.$1) PL=83->& S? LSG
M2EM7XZYZ@?G!^!@+N.X2"'&!LQ-Q1Y $J"Z8HF%_XYU5EHH'_1),[/R4C[G=
MUCE^WB_7IJ)=L3V>/C<. >XF3Z9@;L;:"SWJP=V'/>>T,T4JN3#C P/-L-TY
MUR-#+YQ,.I>)H[?!_#/XBIAA,!@%D\Y,PD$#+0%A#F-O. DZ-X  R%IJC3RO
M?0NBN#/7V#?LUAE#.X6K!*S!8>>F;2F"(0%=^H[5\KB$%^3"*.S\T9!L@K0#
MVRW-2,66VG9M\P ZU)W#?10$H&M"WN(G74+,V#U,U::FD#H OY^$(^"='XU!
M\"'4O5UM4V@T%,@HR,I1,/0"H.#;SE?'C1Z91%X8GG3>E[+(V):X$8%<&J,2
M3BW8JX>%J>KO'1=0E@("]C_-+;^,[1<&&&>OF6%>.+8TI\=3(TQUDCPUHYQX
MHWC<]M_],27VO4D<OK3]GWCC2?"B[O^JWCKV)J/_J+7&7O1H9PU=EWS85=T[
M^M,TT] ;OZ*9PC"TZZ65\R[F-04PW94#YJ"_&<P#MEV&\U\BRG07,D2O!$\I
M.K#D$O(*HQ&D#Q9RU\&:CLGU?D],'8DQ>3L[=8ZT(NYV3=AR";L/!L(&$,90
M*@M3(,/B,1S2MN0)#&:NR?\*L#YY[$(UV+L[0EA7[H:,@SBPJ[I&MJOM)?RR
MNGONME<W^,]4KSA@%6P)HGY_%'>KEMJ\6%6XF^A"6<BA>X3JA,K!#?!]J91M
M7M! ^Z^)BW\!4$L#!!0    ( "I.!E'+%9,@A@,  $\'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$V+GAM;)5546_;. S^*X31ASO L)WXTG9%$J!9=[@-
M&%9LN]NS(M.V4%GR)#EI_OU(V?&RP[7 /;01)?+C1^H3O3Y:]^1;Q #/G39^
MD[0A]'=Y[F6+G?"9[='026U=)P*9KLE][U!4,:C3^;(HKO-.*)-LUW'OT6W7
M=@A:&7QTX(>N$^ZT0VV/FV21G#<^JZ8-O)%OU[UH\ N&O_M'1U8^HU2J0^.5
M->"PWB3WB[M=R?[1X1^%1W^Q!JYD;^T3&^^K35(P(=0H R,(^CG@6]2:@8C&
M]PDSF5-RX.7ZC/YGK)UJV0N/;ZW^IJK0;I+;!"JLQ:##9WO\"Z=Z5HPGK?;Q
M/QQ'WT69@!Q\L-T43 PZ9<9?\3SUX2+@MG@A8#D%+"/O,5%D^2""V*Z=/8)C
M;T+C12PU1A,Y9?A2O@1'IXKBPO;AW>[K.@^$Q'8NIZC=&+5\(>H:/EH36@_O
M3(75K_$Y,9AI+,\T=LM7 3\,)H.R2&%9+(M7\,JYK#+B_?$_RWHUBA_ G>^%
MQ$U""O?H#IAL;S-@-/B&P"(/] ?"P& \RL%AE8(_F4I)$;""CL2@:-NAD2<2
M[<'J@S(-2')4 43C$$G2(85CJV0+1X3!(P0+]6 J\"B\-4)'*<<XT:M MD&L
M/*6M@-XAV-"B@P8-.CJ3UO7647KH!UIY]"DH(_50,8*0WP?E%3\!VJ_4055H
M".LW54<\X4G$4@LB"/L3V,'!S@I7@:WA03EZ/-;YW].9"3[3/*!:J'3"(WW*
M)ZJ3,LN6'L?(47D_""/)(A"-(:"+R[$+&7PR<-\[I6$QW7C*C2#.-%8\\:#R
MJ%74JX:KVEM'MS]U0T@53HS%1%_N+]3.=G"U*HJT* KN[]7J.JXSN ] <L-9
M;I'R TKL]M35<L&[BS<I7)5E6JYNXO'58K5*;PB-<OH>XRC1)Z;MD*@$'\B+
MB= M$@@7\#*Y#+Z^>DXW&F7FIP% PQ)$72L>0I0W$C+<&S:D/: 1)OQRZ;6B
M+:FB.*9CFBNA/;/GAE 2;[6JHFXU'DA+S8A-(J>R?(C!<9?4I2QEX--1?#^9
ML:=3<<;ZC%_)'K4B.+[2V!YZ+])VO58LB9&&T)?,Q+\N)(/_F@#YQ9#KT#5Q
ME%.+[&#".._FW?EK<3\.R9_NXZ?FHW -MU=C3:%%=K-*P(WC>S2"[>/(W-M
M5<9E2U\\=.Q Y[6UX6QP@OD;NOT!4$L#!!0    ( "I.!E$49D4<Y04  %\/
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;*U7:V_;-A3][E]!>,&0
M %XL^96D2P(D?:PIVJ%KNO8S+5$648IT2"J.]^MW+BDK<O.H.^Q+(E&\Y[[.
M/31/5\9^<Z40GMU52KNS?NG]\L5PZ+)25-P=FJ70^%(86W&/5[L8NJ45/ ]&
ME1J.DF0VK+C4_?/3L/;1GI^:VBNIQ4?+7%U5W*XOA3*KLW[:WRQ\DHO2T\+P
M_'3)%^):^+^7'RW>ABU*+BNAG32:65&<]2_2%Y=CVA\V?)%BY3K/C#*9&_.-
M7J[RLWY" 0DE,D\('/]NQ4NA% $AC)L&L]^Z),/N\P;]3<@=N<RY$R^-^BIS
M7Y[UC_LL%P6OE?]D5F]%D\^4\#*C7/C+5G%O.NZSK';>5(TQ(JBDCO_Y75.'
MCL%Q\H3!J#$8A;BCHQ#E*^[Y^:DU*V9I-]#H(:0:K!&<U-24:V_Q5<+.G[]Z
M_>GJR\7GJR^OKT^''H"T/,P:X\MH/'K">,8^&.U+QU[K7.3;]D,$TD8SVD1S
M.7H6\%VM#]DX&;!1,DJ>P1NWV8T#WN2_9?>\\<DAZ]BSKX()[85E4GO#, YH
MN$:+K!4Z6]/"BMN<<9TSLPR,RU <"]HY!@-3% XSYDO <*NE7C@FJR4^8XW[
M%E#<9277"\$L]X(5JLY\S0G.@=^U C@@[$HZP4I^*QCY$=9C_%AEM/"8+*8D
MGTLEO10N@G,K0%5M0""@YDB!::.+6H?1X&J3!@P.V4ON2O8&T\K>BGR!0-F5
M=M[6&$6DLF,9.KG?!^"P-?CGCF7DI2 O);R0W\\H#4KDE2!/*!@5RY&=E;><
MAM=!!AS&S5$"5F2*.R<+F37U*:RI,.997=4JN FE0B@5]*HD(4&]E'&A'VT3
M$''HRA)N3"C-JI19&=8>"T=VBF'@S#:A8RAE55<;'(*-0"L14V2FMIVT:T>E
M?8@I'4M'U$L,UB&[R#)C<^Q4ZP%#(3$AHIT0K"A%D1$RZ?0N_2AYCEA];2,_
MR!J0:]2#(60E7)./-Q[$T*9AR"U7M=CX>N"F9>V]G^?;_2 7ML*NO?%X@.-D
M$*;(U2A>-VYT[Q;T#F43MG+PNI0V5M&:>E&R=US7-   3&,6S8@%:CP8L7MF
M;77@!Y%3H)QXH[#H7O3^@DL:B"""]TE=R[LM>6R_]$*ZHR0]8>U3;_\]>'G
M%CPR&SV/8[H3G??8?CJ8)3-V0(]'R4EX2 ?'LZ/X;3*9L(/>'WQK;("X^\2$
M:6]G!J"3C;OTJ'D83:+?_>DTQ</% [)B$- Q',=46+3!>5D%KWO3XRF#Q]\\
MOXLE>-69^3^-QWNW)4_H4F (5\Y$A0H%_'FIWLB5D*$6&(#O"-'0 ,.2RSQ\
MOZFYDD4 ;D8=-36U]@@RT- ]R;65(%=%(<*O$X;.DTIG&R>$V,SXO48YJI6C
M'/-(\H)+VPPH5<^%S*AM%*9N-.8^1<J..+;0\I_(LK:Q1.W0?FA"%#W\@,+!
MN!BPA=#"0@@(F^<X222RB E15[43_Y-P/%YQZG>W<(_KQW1P\H1\N'KNQ$T-
M6[6.P@'LO [R\:Y6ZPAR2#SJU&93Q +2E!X%W+WT)-G6D]V(M5M::$8X)@PD
M R4-PNV,DGDPJC6O<TE/SF.A.80*6*%GHCW*;J(B02"W)2FD2,&1Y SH,%U&
MWJGU]XE''NW'_ ]" :9I&@NP/T[&!\Q!W^(I]5-N E^#= ;AYG,EFAL!_+H0
M?H?.\/OXX R:PY7* R(RU CPM/^!RK<M&%"=5-TH:R-UH7>8>.3IX^!@=FV-
M/1M6QW9N[>[^P-JU8W.NN,Z0+/U6QZA<"T'2)EB:]"[(^Y;HO6\\K+NKO;;$
MKT0FJCDB&J<#]NAJKXOV8][ML4F2X.^OOQR/TM'O]#Z9XN_)9+*%M!N+-RB;
M_^F,S<:]ST$8GA#"1P*8I>$42Y*CQZX"P\ZEIQ)V$:YV.*Y)=^/]IUUM;X\7
M\=)TOSU>/3]PNR"Z*U' -#D\FO:9C=>Y^.+-,ERAYL;C0A8>2]R A:4-^%X8
M-+)Y(0?MG?K\7U!+ P04    "  J3@91#NU+TRD#  #T!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6R]5=]OXS8,?L]?07C#GHKZ1]I>ER4!DFN*
MW:'9BJ;MGA6;CH63I52BF]Y_/TIVW.2V]@8<L!=)E,A/'RF1'.^,_>(J1(*7
M6FDWB2JB[2B.75YA+=RIV:+FD]+86A"+=A.[K451!*-:Q5F27,2UD#J:CL/>
MK9V.34-*:KRUX)JZ%O;K')793:(TVF_<R4U%?B.>CK=B@RNDA^VM92GN40I9
MHW;2:+!83J)9.IH/O7Y0>)2X<P=K\)ZLC?GBA4_%)$H\(528DT<0/#WC1U3*
M S&-IPXSZJ_TAH?K/?IU\)U]60N''XWZ2Q943:++" HL1:/HSNQ^Q\Z?<X^7
M&^7""+M6-SN+(&\<F;HS9@:UU.TL7KHX'!A<)F\89)U!%GBW%P665X+$=&S-
M#JS79C2_"*X&:R8GM7^4%5D^E6Q'T^O9ISMXG-T\+&"YF*T>[A;+Q1_WJW%,
M#.Y5XKP#FK= V1M %[ TFBH'"UU@<6P?,ZF>6;9G-L_>!?S<Z%,8)B>0)5GR
M#MZP]W08\,Y^W-/W@=+D%-X @_L*H32*O[K4&R"Q5NB L\6A)C"-!>$<D@.A
M"U!2K*62)%DE%]9*+$ 0E$):>!:J0:"*96$1:A2NL7SN_S'G0MZP.E_ _U&Z
MT>#>D%!P[0T?@^&RU>?D\7<1<"RQCR4\.+8=S(42.D=8A=R_,;D(:7*#SZ@@
M[>:LFX>#62 ^&ERAE<_"IQ*44C."Y*NE=F2;]KH_J4(+GJ'WN?/W9SA+$AY_
M^>DR2[/?OI4'BZ=&TE=PWK,V(BU,;SX\_]"/KR![\YO74/X'AK,\MPT'$U^X
MM#EL7\,<T3Y\&^9ZD1YS/Y0'[\3]"G.LUXP[3'WLTU]_+/;?C=)9DO7C_QZE
M]"1)CI_GVYWC[) ,R074Y59N@_NFY!^/X>^W\2#,*RV?&H9O'%/A'N0U'+Z1
M1B>\#SNN\'[V4"H$D'&EWC;4@I#9I]-!JHW@G[']7H3^K2;%!Y6X1KL)_8;3
MVS2:VJ+<[_8M;=96\E?UMA\NA=WP;>Q#R:;)Z8?S"&S;8UJ!S#;4];4A[A)A
M67%;1NL5^+PTAO:"OZ!O]-._ 5!+ P04    "  J3@911X349\P#  #@"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6RU5EEOXS80_BL#-6A?5$N6
M?#6U#>1PD5UTNVF\!_K(2&.+"$5J2<I._GV'U+%VTZ1N%WV1>,Q\\\U%<KY7
M^L$4B!8>2R'-(BBLK<ZCR&0%ELP,5(62=C9*E\S25&\C4VEDN5<J193$\20J
M&9?!<N[7;O5RKFHKN,1;#:8N2Z:?+E&H_2(8!MW"'=\6UBU$RWG%MKA&^[&Z
MU32+>I2<ER@-5Q(T;A;!Q?#\,G7R7N 3Q[TY&(/SY%ZI!S=YDR^"V!%"@9EU
M"(Q^.[Q"(1P0T?C28@:]2:=X..[0?_&^DR_WS."5$I]Y;HM%, L@QPVKA;U3
M^QML_1D[O$P)X[^P;V03LIC5QJJR5:9YR67S9X]M' X49O$+"DFKD'C>C2'/
M\II9MIQKM0?MI G-#;RK7IO(<>F2LK::=CGIV>7ZYN)N=?/^U^O5W?H'6/W^
M\<V'/^:1)62W'V4MRF6#DKR ,H%W2MK"P$KFF!_K1\2HIY5TM"Z35P'?UG(
M:1Q"$B?Q*WAI[V;J\4;?Z.:K**Y!SDW%,EP$U $&]0Z#Y7 X@$/X[[^;)</I
MSZT1N%)E2=6WMBI[@&N^XSG*W,!GA(KQ'#)F"LC[9;6!L^%@.AV'[C^A )RE
M@]1-F<S=.(FA0FJJ@FETTO?*%IT-XVTXP2O!C(%+R XW\EISN05;('RIF;:H
MC1<V_!'*)GWHT@<4?.R#[T62>/A32#UH*O1=))X&\)N2/WY"8TGA^AGR"< A
M#,-Q/&I<\9ZW;KSHP)Z3KXP$MEN-6V81-HQKZ@;]0*?7CHG:A^0L&:5-O"9A
MFB;_@X%A&*>CXWB$L$?*B$,H4.3 #.7WB4XO"UR"X%@[39]MJ\ PR\WF"2Q[
M;%24R%T$U;W@9)>.*^/4,B5E>WIY:B[ .PJY%]V I SLF@P<#%>/J#-N/-.F
MZMY7#>*5LZXQ0V*<PT:K\KARN#$U>NK,^4;GFL-H]E2+@2UZ_NWEM"=#9Y"&
MU"VNVL-Q,J'_.!S%7;DGH4_E<=W]QV(;A;-I^KP6_EWB9^/T]#S3C7D4O#YV
M9@ ?"CH^.C8>4:/EFFC7%4GF*,A;3=ZNRDJH)\0VE;>US@JZA.!6$-WGH?C'
MF./7 I#D6J55AM@>/*/IN(G[*$G_6MW>F3YXJM9= &NRI_T"=E0;IZN.:D54
MC])V>H6\QG:6S!JVL_1TML?4\I/9_]T5%!W<NB7JK7];&&K:6MKF NY7^^?+
M17-K?Q5OWC[OF-YRZBZ!&U*-!]-Q +IY3S03JRI_A]-Q3R\"/RSH"8;:"=#^
M1BG;39R!_E&W_!-02P,$%     @ *DX&49/5J] I!0  _@H  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C N>&ULK5;;<MLV$/T5#*>/LB1+S75LS=B.V[I3
M.YG8;9XA<$FB 0$&%\GZ^YX%)%J>)NY+'VR1(/;L[MFS"YQMG?\:.J(H'GMC
MPWG5Q3B\G\V"ZJB78>H&LOC2.-_+B%??SL+@2=;9J#>SQ7S^>M9+;:O565[[
MY%=G+D6C+7WR(J2^EWYW2<9MSZO3ZK#P6;==Y(79ZFR0+=U3_'/XY/$V&U%J
MW9,-VEGAJ3FO+D[?7RYY?][PEZ9M.'H6G,G:N:_\<E.?5W,.B RIR @2/QNZ
M(F,8"&%\VV-6HTLV/'X^H/^2<T<N:QGHRIDONH[=>?6V$C4U,IGXV6U_HWT^
MKQA/.1/R?[$M>Y?S2J@4HNOWQHB@U[;\RL<]#T<&;W]DL-@;+'+<Q5&.\H.,
M<G7FW59XW@TT?LBI9FL$IRT7Y3YZ?-6PBZNKC[>W-P^WUW</]^+B[H.X^GCW
M<'/WZ_7=U<WU_=DLP@5OG*D]W&6!6_P [K6X=39V05S;FNKG]C.$-L:W.,1W
MN7@1\/=DIV(YGXC%?#%_ 6\YYKO,>#__7_F^",<M\SX,4M%YA9X(Y#=4K4X7
M4_&B'_&'CKJ5+,N)N#)2]T%(6XN+$"@$2#X&\86$]"2TW3BSH1H/PHQ6>%.Z
MQCYI1'0B=B30IKY\<XUP"5I- <&&,&6HC6Z==RF8'4N6X$L: QW%2#XP]K;3
MJA-;X/AL'=(ZZ%I+KRGD0*SL$44QEAP@ IX(3 58A^3EVI PCA.8"!X&$7\B
MZ-;J1BL8"$,;,H&C*P96$<<^>!?1H4*V, CXK3<(B<3?J6XS$Q.A"D-P)8\(
MBIV,\+03LFD8("'3"Q,[E]HN,R)K^I:DVK%+>M0A:ML>^58.CC!W,O.9P125
MZXFW2[M#O"W817B*J(9I$$C#NBC6A%4LJ0A"MCIV0I'G=.-NDB=$+5 %1E3)
M>\0*IV5ZYC&TD=HP6Q-FNW:B0!H->K(1QHG&7K"IY5JCYCM.VRDM1W\<WE?K
MMO:(FB-Q;#5JVTG@22XQ>8U$#KQ288MU@C(WVH(,_JZ<K771C\>T#0@C%VO4
M%>B])].<W(P,YM<G0O?Z+W(Y2  A>S*21R]7&P0/B/X$0P[TR)"D07Y/&%R+
MCK#8@1-+C8Y<@=;+'NX?P$Y64:GHX&!%HO&N!U24(7HW0,8"6U@@.H"47C-K
MZUVF=DA>=2@0VV.R#B<LV.Q3MJU'O9^Q[NG?8D$S=60%A5PC%A3CAN=$'"!R
MZ]@] 9F(0A WB 48ZYAY1Z-Q%TIA4[\FS]$U.*V<Q\[2EVAWD\!8!Q4[CWXR
MA\J#!M27X':"YNR9JLS!"!# AN=TQA4.:2--*E5E?C<(().D,;5QW/-D06+:
MUR>#]"Q %5,>!5-Q^Q2ZIPT?DD+S- @XUH>"F#7*B_\)QY*@$@LA50*9_GN,
M/I-6Z>N(6MPT!<H<CXB]SFL6BAMRH" T5WJ$<0JMF8F@1VYO]LF]4<K*%9)U
MZ09@CU8\;-8<S+>D,0"FXO/ABR[]+GN7;&F;GY:3=V_>9!=XG+]>"$PK'&8T
M'F;YVP=2E&N^/.75TW<3=C=0OJN8'<\(G^/"Q- XY9_$!.9"@C0.[5%DG$^,
MK)5\8DBE?*(ZJ\2&O1Q=9ODPFX[%JLM0X%' V^LL3F=TG3TF*U-=VDF:7)9\
M[8 FOG<NSX[N)#WY-M^\,$.9H7(]&5?'R]U%N=,\;2\WPUOI6V@!O=_ =#Y]
M\ZH2OMRVR@M:.=]PUB[BOI0?,4305+P!WQN',V;_P@[&*^_J'U!+ P04
M"  J3@91F/8 B"4"  ")!   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6RME&]OVC 0QK_**=/V:B,AK( Z0 +*M$YKAX!MVDN37!*K_I.=G=)^^]D.
M9$Q:>;4WB<^^Y^?GDK,G!TT/ID*T\"2%,M.HLK:^CF.352B9Z>D:E5LI-$EF
M74AE;&I"E@>1%'&:),-8,JZBV23,K6DVT8T57.&:P#12,GI>H-"':=2/3A,;
M7E;63\2S2<U*W*+]5J_)17%'R;E$9;A60%A,HWG_>C'P^2'A.\>#.1N#KV2O
M]8,/;O-IE'A#*#"SGL#<ZQ&7*(0'.1N_CLRHV](+S\<G^L=0NZMESPPNM?C!
M<UM-HW$$.1:L$7:C#Y_P6,^5YV5:F/"$0YN;CB+(&F.U/(J= \E5^V9/Q^]P
M)A@G+PC2HR -OMN-@LL;9MEL0OH Y+,=S0]"J4'MS''E?\K6DEOE3F=GF]67
M^6YU ^OY9O<3=IOY_7:^W-U^O=].8NOX/BO.CJQ%RTI?8 WA3BM;&5BI'/._
M];'SU9E+3^86Z47@YT;U8)"\A31)DPN\05?L(/#>_Y=B+[/Z@QZ\S(-U0UGE
MNL5 05K"DA%Q)& J!VX-L*+@@C/KUC,M:^(&<Q@.7H,N@ D!7#VBLIJ>H>Y
MDN4(>4-<E;#7MH(>,))O7HW3_NB#>2=0E;;ZUU>*S]I#(I7A$/B-&V7;3NEF
MNW,V;]OK3WI[2.\8E5P9$%@X:=(;745 ;>.W@=5U:#9GT+5N&%;NKD#R"6Z]
MT-J> K]!=_O,?@-02P,$%     @ *DX&43ZQ?A</"@  IQ@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C(N>&ULK5EM;]LX$OXK1 XXM(!C)TZ;=MLD@),F
M;?9NFR#N"^XC+=$6MQ2I):DXN5]_SPPI64F=+%#<A]U8U' X+\_,/%2/UL[_
M")524=S5QH;CG2K&YMUD$HI*U3*,7:,LWBR=KV7$HU]-0N.5+'E3;2;3O;W#
M22VUW3DYXK5K?W+DVFBT5==>A+:NI;\_5<:MCW?V=[J%&[VJ(BU,3HX:N5)S
M%;\VUQY/DUY+J6ME@W96>+4\WIGMOSL])'D6^*;5.@Q^"_)DX=P/>K@LCW?V
MR"!E5!%)@\2?6W6FC"%%,..OK'.G/Y(V#G]WVB_8=_BRD$&=.?-=E[$ZWGF[
M(TJUE*V)-V[]265_7I.^PIG _Q?K)'L X:(-T=5Y,RRHM4U_Y5V.PV##V[TG
M-DSSABG;G0YB*S_(*$^.O%L+3]+01C_85=X-X[2EI,RCQUN-??'D=#:_G(NK
M"W%]<SX___QE]N7RZK-X<>V,+K0*+X\F$:>0[*3(&D^3QND3&@_%'\[&*HAS
M6ZKRX?X)K.M-G'8FGDZ?5?A[:\?B8&\DIGO3O6?T'?0N'["^5T^Y+(,.PBW%
MF;,!?I:2\+'-T6?U4+F\"XTLU/$.ZB$H?ZMVGE NOJ-T"C<2E[88BQ=(&J/R
M5IE[Y#M60L> NE@$76KI$?>1^.<_WDZG>^_S1G[:?]^MKM7CE3;T*\YWBZ[U
M>?&E6,L@M"V<;YR7495X$!?&>5A(/_=_>WTHI,5R$+%2PDB_4B&*4H?H]:*-
MT JOI/:B<+;4Y)6VJY&H%#RT*]Z+@O)ZI7SR6?W5Z@;U&_,[P\<VTL-76@EM
MTQCX*EYD<S]]FYU-;GJ+8159DE8WAI!J;4N4AK\GF<_.(X"S6GE=R+'X@BVR
M*%S=2'M/A@$^JH</-D0(UNP$6@L,*OI$X:&ULH5S^+745MI"2R-"Q"OR(XA*
MWBJQ4,H*9!R>D#^M#ZV$D]&QN;XU*F2/5ZWA4# @Z.5<%:U'[++$^5U12;M2
M $M=ZT"-;BS.E(]HIK TM5SN71"V+BJ*0F%<:($W+."U,12$PK1E2BF=(JUM
M8?=6#WJ[M>4P^1(R*H'PZW@^%BMED4!2B]>JH5"07&LYRXW'8;HQ@ZQ]G,VN
M^YQM K0),"&GUC'^%"P7G@C72"#/8DV: !!H)*^&KM>RA)L>_Y5 &9PCA;7\
MD22'D>/*M'0VXH<&&@PF%SP9HQ19V#7:DB R5$N+.41Q&@E$ ,K_!,HX;B.&
M"2!(08!HBGVV&SGU7 )#>:L*%0+FG( Q0HHEE4ZV)IFVB=7C!/X:.'LME?)*
M6RX%1'@@$2K7FA)G"IK?=!KT_]G:-" 9 XR??,J#P[<>V>&2>X972,+0%;0?
M%-W^;V*6 'FCT'NBP%$T4,7^WNZ_QN+*BAE09<1!JM"1^&KY]"^JJ*PS;D75
M<I;[%ME)M6T4B9"Q ?G;=<LE]UR)1"C_0!H%[V GM0P%)E-R=IMV@?D&C$<O
M2_:4VP6RAE%B98VE3M='XQ:P?:CRQ>?_S,_?B;/9S<W+D5A7NJ@(K.A^D*?3
M0K=[+$;<D)!VL 1N Z!3/C<% @:Y  1[=*74%/6=J-/\)&/+1^V+,$] [M"E
MN?Q+=#Z:)EV;Z8Z#+<BUNFLP;"B%^;Q[)3UI)\Q^@*)Z@<,/]M,18S&75))0
M!36:XD5)+_#7$^*' T#YL!D ?;L?L2-;^CP9'Y0,SDHS%A>M)]#4SBLDQ+NE
MCG*AC8[WHD"^8+A&4I+A\A:Q7\!7>-#:S2/QL9( M8814(93T6<\=1 Z7Q?H
M*!YR9<L%RBT8[#/'^CL/ YAD#+U-IH4Q8E(/)U;7V/\N&J0#W=6 $?#4 \G]
M 59- _6^08:HIU8@B316<Z$'1;O9F%AI7W90""F&93*$\O93E$EOBV:Z1>O2
M46@[74_Y8\&8J<*C;U/]PQA,>2IE[]H56@5<<-":097<"81TYCHB D(=QJB[
MP1#T:DOA[F8UUVBOK<=>\JWA_4PT*+-HB*X-Y&,N<*Z1H>%=DFF- H>I4FS"
MC\0]0PY?]>3PU;/D\&O@*CI'I\<$46$;+7Q6PW9:^%@M=X4TBU-/P<M?[?HD
M3@./*F<SQVDL(W* 2QJ8W6CK)Z7J;:%XRH!K69-B'BL)SK9< @\9^=2WB0C4
MQ .X-T!>Y?HV.M5MQVHV@SI[1<!E&OC$GG0*>=MA[=="D<IHN[V>H-EF"ZDC
M0ONF Z<=3'# #EV))JA75B]1M;![$ZD\W<2M-&W*6\YP4I6)4B!.H/0M6I0B
M(A!IW!K]7WKFK6I(%01/35B'XF/F_X1R(N\UJD[>D5#_:E#5"'K8Q+OH\D$.
M;G0B%BOGRK4V9L1#$:%$2'<-Y@=-[0A"JLG08;:<766!M#H6WRL-F0<4+>4Q
M/$"69ZI!'9]C@79.1*";3P73D5(O:7 NO:LQ*S!+^_W/5O3KOJ)?/UO1ESQ%
MF!Y<?;O\L L^<@VG%)K'MN+^965BALF,&QT0Z8F_,_8]/+_5'K>S?L,(3OHE
M^@-SI'[^,E&B8%>@#^D#"\('.*4$KITWY2@#D&=9ZN*9+,UCBA=([1_2(X:)
M2I'$=]HI/@&!: U7?B4MD,A0*%5A^"[0^R(Q-I,W8V(Q,F>*_>U?"6:68#L\
MN0$!% EQDC[1]WT&$QU/,6-XT##4M1H_D]?#/J^'SZ;B1M$4QF&STO$U9;:Y
MIB <MI2^W-J^_P]JQ47??RYY@G(ETRUH?_K^#"'54?P;U8@20$:8PB&_ARDA
MF[U;59\Z_.EO5Q>S^>GF1HPF#8M6K4ZW-JZYVJ& =*+@'&OM$_UP)< (F.#*
MC.9#U\(-%>1642O<P4JBV'R19N;2=6  #;>:;9+4BS;M5V_<?X!.XM6#-I@N
M4%@MNC$P2ET%!*4>RG$)@,[O@G2SCX2R0H*&I,[<\>U:WG?@A.D@%8;(.D0=
M^G8_4?-5VG J"+; 7Q\]_%8\Y(@YIPZ;O@WP/$Q7EG1H0)=;:<L,3RZ),_9E
MN_]ZE$HW41?9I8-82_0N-%F_;$!Q95'E#Q2$K6QD?&!4J=--E2^'T";))(IS
M;CSI5O6W-S/J!%TG[W#Y,;=]]N^*F12!4\)1W%+AQ)N,3T#N9Z@Y7$U R_3R
M/C'7=A% +AAHJ'L,>P;=8+J(!?J T36LRPA7C9BF-D\:>KD!9M'#XA@]K:2+
M%,6E;9*/(9?'B%&,D@'7R;?9G/,$\(&NHB)FV8_XQ 7(J 0@IAFXI?$WHOQ2
MW15*E>$1)6@!* [AF_<A7>-YAJ>/%/RMC$JD-Z/L#*,T)HTL%5VD&T,Z:1@G
M4'A7;)BYC(_.'N/^W/DL37"=?OXB09':,(,,Z)"BC!LM+>[B&DD4'U#8UG8G
M@X_'N!FM^!,YSV8;TW?D?K7_"C]+'Y\WXND3/D8/R@2<7BVQ=6_\!L/4I\_B
MZ2&ZAC]%+UR,KN:?N-C !Q+ ^Z5SL7N@ _I_FSCY'U!+ P04    "  J3@91
MWG[C;#@#  !A!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q]56UO
MVS80_JY?<1!68 .$B)(LRS9L XF;K1V:S;.;[#-MG26N$NF25)W^^QTI6W.P
M)A],'\F[YYY[X6E^4OJ+J1$M/+>--(NPMO8XBV.SK['EYD8=4=+-0>F66]KJ
M*C9'C;ST1FT3IXR-XY8+&2[G_FRMEW/5V49(7&LP7=MR_?T.&W5:A$EX.=B(
MJK;N(%[.C[S"+=K'XUK3+AY02M&B-$))T'A8A+?)["YS^E[A2>#)7,G@(MDI
M]<5M/I:+D#E"V.#>.@1.?]]PA4WC@(C&US-F.+ATAM?R!?U7'SO%LN,&5ZKY
M6Y2V7H23$$H\\*ZQ&W7Z@.=X<H>W5XWQ*YQZW2P+8=\9J]JS,3%HA>S_^?,Y
M#U<&$_:*07HV2#WOWI%G^9Y;OIQK=0+MM G-"3Y4;TWDA'1%V5I-MX+L[')S
M_W3_Q^/]%G[^S'<-FE_FL258=QGOSQ!W/43Z"L08'I2TM8%[66+YTCXF.@.G
M],+I+GT3\/=.WD#&(DA9RM[ RX88,X\W>@5OVS<<J .\%X97E<:*6RQA@]]0
M=OBCD-]&_%PC'%1#'2UD!=9E#NA-&)36@.HTM:M'-E"^<+C[3FK"DZE059H?
M:['G#:E7U*(&N"RIN/\H36JJ[/86G&=#/6%K(3VR(8_D3>-1:>N\&ZSHD=A9
M\%?'M47=EP$HB>B3N!7/+PHTW 0NO93C9 J#%*S/]'Z[IK?IZ<V"1RE<&%M+
MT1CX"9(H3<?1>#3MY60:I6Q"<AHE=)Y,,R^S-(\*PEYQR4L.11)-DP**(BKR
M!)*TB-)\ DE61(P5P2=.4<%MBYI<^X182O:*:[';(9>0CZ,),2Y&T62:0Y*P
MB$T9)",6C=@X<#2R/(^R2>XI9>1LDH\\C6R<1?DHZ66614F6!@\^V>MSLC^Y
M9,^"#T^W*\"OG3BZQ!)?> ?CZ;!,X%WP)Y'2X!7/E3*0CNDVG5POP4JU%,E>
M^!H?M*A0<S^-!JN,5"^_$5DDC)'TO_5'SR"^>O;DI?+#S<!>==+V$V X'>;G
M;3\V_E/OA^\#UY6@!FSP0*;LILA#T/U ZS=6'?T0V2E+(\F+-7T#4#L%NC\H
M92\;YV#XJBS_!5!+ P04    "  J3@91M?#HFQ $  !0"@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6S55EUO*S40?<^O&"T(@>0F7N]W2"*UO8%;
MQ*U*<Z'/SJZ3K.ZNG6M[F_+O&7N3)15M 8&0>-FUQYXSQV?&'[.#TI_,3@@+
M3VTCS3S86;N?3B:FW(F6F[':"XDC&Z5;;K&KMQ.SUX)7WJEM)HS2=-+R6@:+
MF;?=Z<5,=;:II;C38+JVY?K7*]&HPSP(@Y/AOM[NK#-,%K,]WXJ5L#_O[S3V
M)@-*5;="FEI)T&(S#R[#Z57DYOL)O]3B8,[:X%:R5NJ3Z]Q4\X Z0J(1I74(
M''^/XEHTC0-"&I^/F,$0TCF>MT_HW_FUXUK6W(AKU3S4E=W-@SR 2FQXU]A[
M=7@OCNM)'%ZI&N._<.CG)FD 96>L:H_.R*"M9?_G3T<=SAQR^HH#.SHPS[L/
MY%F^XY8O9EH=0+O9B.8:?JG>&\G5TB5E936.UNAG%\O+^]N;V^]7<+>\A]7[
MR_LE?/V1KQMAOIE-+ 9PTR;E$>RJ!V.O@*7P04F[,["4E:B>^T^0V,".G=A=
ML3<!?^CD&")*@%%&W\"+AM5&'B]^!6^%-5UUC0"U@2MNZA*XK.!=W7165+#D
M6M9R:^!.:+A6;8M5L]IQ+5Y2XLU ;BM-S9Z78A[@7C%"/XI@\7$G8*,:W <8
M!:Q3&?RHM 8L#I:\*;N&^W)%ANN!875D*$X,]\C0.&H(J$%U U\W^[KAQL 5
ME+T):ZC\-!W]U'%MT<WG!E!9X95=U4_/LC:,C)SF*'Q8P- :]:(MSVEXA::C
M6SQ :HDA!7!K=;WN^@5:!0]X;I2*P(TLQSWKG6HJH0U\"7E*DBS'1D%)F"38
M",.,T)RZ%DM(6+#1C\*8*6I@>ECDZ%;9R7/+H Q'?4ON3!A9*GGQ*(SK922.
M"OPF(<,0& %_E$1),EJ^Z/H6Z:P@(8(A>T;2.')4:4**(O?T8Y)'V>C!GP>B
MNN"/0N/Q-F3#01E,F346EX&!O_HB9R'[MI<V2@B-&2F2'*(8*6.W*+PU+ BE
MD;<B_RS*C\EXI2;^I!Z0*1NSU/]B)W8TII'_1?'HLA?B6(9#  ?K8TY'U\^A
MLHA$S+EG*8D3AUKD!*O&*Y,2AI@ODDA('J:0DC#/,#59D4).4AJ-_IK$?]BW
M_\MR#)^58_R/RS%^0:O\ORC'Y6:#5ZVK&']<X65[S++:NU(RP'!>$@'+2)Z&
M@&I&<>:,+*1_G]\I^8Y+&I,,=71<4B2;TIYWC'K2GC=:XWPHF']OR[!ARTA;
M7[RR;JE\+3:=.U[Y6N$$1K'08TQ]ANR2#$),7<@8JA$1EE%XZ:Z;G-WRK=!;
M_Y8Q2+&3MK_P!^OP7+KL7PF_3^_?6A^XWM;(K!$;=*7C+ E ]^^7OF/5WK\9
MULKB"\0W=_CD$]I-P/&-4O;4<0&&1^3B-U!+ P04    "  J3@91IH*0;Q<$
M   _"@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6RM5MMNXS80??=7
M#(1]<  ANLM2X!A(7!=)T6S2.+M]9N21I:Y$NB2USO;K.Z04UVX=-UOTQ;S.
MF3.7(W.Z%?*+JA UO+0-5Y=.I?7FPO-446'+U+G8(*>34LB6:5K*M:<V$MG*
M&K6-%_I^ZK6LYLYL:O<>Y&PJ.MW4'!\DJ*YMF?QVC8W87CJ!\[KQ6*\K;3:\
MV73#UKA$_6GS(&GE[5!6=8M<U8*#Q/+2N0HNKF-SWU[X7.-6[<W!1/(LQ!>S
MN%U=.KXAA T6VB P&K[B')O& !&-WP=,9^?2&.[/7]%_M+%3+,],X5PTO]8K
M75TZF0,K+%G7Z$>QO<$AGL3@%:)1]A>VPUW?@:)36K2#,3%H:]Z/[&7(PWL,
MPL$@M+Q[1Y;E#TRSV52*+4ASF]#,Q(9JK8E<S4U1EEK2:4UV>G;_=+-XA/G]
MW</CXF;Q<7G[>0&W'VF]@/'/]\OE&8R?V'.#ZFSJ:?)GK+QBP+[NL<,WL%.X
M$UQ7"A9\A:M#>X]X[LB&KV2OPY. /W7\'"+?A= /_1-XT2[XR.+%;^ MJ<57
M78,@2GAB+[ H2VH6!5=-(PJF<05:P((5%<Q%NQ$<N397[W6%TFY)K$Q_?D6X
MY85HD7(FU/%4G6;R5"%H8H # [;/  V#8I^!L R* P;UP* Q#&"+$H$I* 4A
M;=7%Z)>.24U&MA9 F42;R67]<E"EW<G(Y)@2'>2PFXU("-3FG!I32N3%-]"2
M<=6P7F"KWZA?6T/Q ^1N%D8T)FZ83V@<!Z$;^"F<T3SPW<@/1Y\X?46:^@]R
M.I!>TT<$"*E@JH*2> /59UWS-06GM.P,MB(H-[5(XXF?TQ"X63HQNW$<P]EH
MJ(3)YC-R+&L-8WRACYC",XBC%((\A''B1V0:Y<%_I>$"1UL+XXB<!Q/?4$J"
MB:44I;'9]1-R,WK$HF%*U65=]*DBL_?%6G-;?\GI@"*/^[B#B1W".+<ND^ P
M["%:RG,.<0:4G"#._R\2AW&;XAI"86:'+#1#[-,PNO_7'OT F1LE*8VQFR:A
M[1+?S<,8^K,LGIP0>;P3>?QND5\51==VC176,14;]1X3[VD/1KQ%Q?@:3:Z.
MR)7MN3TF79.._;RZ_Y3OFSK]?G5>C*Z1:FRJ27]H#>,%FM1'F9ODN4W].$Y)
M8D9,<PNE88.R%L?)#\5\+>V$"FAZ@A#R9$1<]]T8X"2TS1OE;F[D.YJ?ZKUC
M7,>Q:7A(H_0]] Y;+@LR&*=1<$R4>]^O<6"_+*0PT\E_"R),"".,*,C1U7<6
M=LAMF&9#GGTWB"D=Q]K<V_M3;U&N[=-%D8..Z_[_?;>[>QU=]8^"OZ[W3ZL[
M)BF)"AHLR=0_GR0.R/ZYTB^TV-@GPK/0]."PTXI>>"C-!3HOA="O"^-@]V:<
M_0E02P,$%     @ *DX&46"%E0@Z P  B 8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&ULC55+;^,V$+[[5PR$/60!;?2PG<2!;<!.'^NBV[BQMST4
M/=#22")"D5J2BI/^^@XIR>L4NT$O-N?US3=#SFA^5/K15(@6GFLAS2*HK&UN
MH\AD%=;,7*H&)5D*I6MF2=1E9!J-+/=!M8C2.+Z*:L9EL)Q[W58OYZJU@DO<
M:C!M73/]LD:ACHL@"0;% R\KZQ31<MZP$G=H/S=;35)T0LEYC=)P)4%CL0A6
MR>UZ[/R]PQ\<C^;L#*Z2@U*/3MCDBR!VA%!@9AT"H[\GO$,A'!#1^-)C!J>4
M+O#\/*#_Y&NG6@[,X)T2?_+<5HO@)H <"]8*^Z".'[&O9^KP,B6,_X5C[QL'
MD+7&JKH/)@8UE]T_>^[[\'\"TCX@];R[1)[E#\RRY5RK(VCG36CNX$OUT42.
M2W<I.ZO)RBG.+E=WOW_>[#;[S?UO.[C8LX- \WX>68)V#E'6PZP[F/0[,%?P
M24E;&?A1YIB_CH^(THE7.O!:IV\"_M+*2QC'(:1Q&K^!-S[5.?9XD^_@[>@U
MYZU 4 4\8*9*R?_!'#8Y2LL+3L>5,6@-K+(O+=<D,YG#KYP=N."6HW'VMB;]
M7[Y)L,=G"VNALL>_O]6NM]GL*P3K80YN+(#FR1 1 Y8,3! J\V^6R#J-598)
MR!2-0HZZ,UE%"++D#L11Y?*KV%7"SBL19Y6POI)"J[K+Z#P-'U)NMQO_TG-P
M><A.[!KTXP,%XQJ>F&@]CO->M24]4TC<526SV]$=,Y5/F;D#$C*Y^^+>P21,
M9[/1*LM4ZQ0:,R2KXTQ7?9W,1AOY1*Y*.YJ3:3B9):-[8J!I%+0FRU!;,IZ.
MMII6D[8O/IG+T]3.(PVGD\GHOO&-DB4(I%) N^G\H(H/+0G)+(ROT]'/2N5'
M+@3,PIN;">4>.FB\1QSWN?N<KZ@W[,7SOD@2PIK!>V?2+?4,GVEA&M<>HJ5>
MD3^_A(MD',;C&PK\+]4SKQ D[65J\H#0*.UOZ2*9A$D<4_3>OXUW,!N':7KU
MK4F)SK9#C;KT.]" +Z1;%"?M:<VNNNWRU;W;T9^8+KDT1+2@T/CR>AITG1T$
MJQJ_:P[*TN;RQXH^%:B= ]D+I>P@N 2GC\_R7U!+ P04    "  J3@91E!F?
M*K$#  "2"   &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R-5FUOXC@0
M_LZO&.56IU9"S4M3:'N 5/JRRZE[ZI5>[[-))L1:Q^9LI]#[]3=V0A9T%%5"
MB>W,///,FX?16ND?ID2TL*F$-..@M'9U'88F*[%BYDRM4-*70NF*6=KJ96A6
M&EGNE2H1)E$T""O&93 9^;,G/1FIV@HN\4F#J:N*Z?<I"K4>!W&P/7CFR]*Z
M@W R6K$ESM'^M7K2M L[E)Q7* U7$C06X^ FOIZF3MX+O')<FYTU.$\62OUP
MFUD^#B)'" 5FUB$P>KWA+0KA@(C&/RUFT)ETBKOK+?J#]YU\63"#MTK\S7-;
MCH/+ '(L6"WLLUI_P]:?"X>7*6'\$]:M;!1 5ANKJE:9&%1<-F^V:>/P&86D
M54@\[\:09WG'+)N,M%J#=M*$YA;>5:]-Y+AT29E;35\YZ=G)W?WS[/7F9?9Z
M/X>3%[80:$Y'H25D]SW,6I1I@Y)\@#* [TK:TL"]S#'?UP^)44<KV=*:)D<!
M?Z_E&9Q'?4BB)#J"=]ZY>>[QT@_P9M6*\@^%5A50-BE7$NXW6<GD$N$.-7]C
MKCI@)HW5-16=-71L2(Q9S($9N&6FA >J8?B&^1+-H2 =Y_!2(O ='D7+ [<\
M\I\\^ Z/?(]'YG@4CD?I><":#NE7*$&'YKKW9\VT1=VD BB0Z ,YYYN])'5?
M>B[$%.?X"KI5[^11&7,*2^IJ:KU,::?!71-E=54+3T;9DLQDJJ+;H'1M2KP%
MJ<$7.(G[@V@ IVXYC*[\(NY?#H;-MS1-X;3WM047S!A><$+T8?F4"2ZM F1:
M<KGT!M.MN7C8+I*TL7MR<1'#Z9$:2KL:2H_F[X%Q#:],U BJ^*AHF,SA467,
M7SGD'SD 4R:8S!#FKDL/%LYQPZYPFO22MV!=D[:7*/^7"L"9*!RWMRVWPX74
MAW7)LY+"28$T%HP2*-Z=_/\JD42LID(E'2XS4;?9;]-1:TUX5'0&6X\I9[HF
M&=S0L##8'.Y+"\X67'#+T7BHVN65"I'$<T])"9[[I->2U3EWJT4;.'^]F3.8
M(\(?RB+$4>_&6=_)@H''UL+[[FFO:X [S+!:$*/SN \'3WN[:/M=YWK-!7^W
M+[] &D7T_/67RR1.?G/[](*>5VFZAR25_03:%F7[C@<P..^]*,O$1Q?# 0*#
MV'=:% T/%7RX,R<JU$L_#>E*4;6TS<CH3KN!>]/,F9_BS;3^SC2Y8$!@0:K1
MV? B -U,P&9CU<I/G86R-,/\LJ0_#:B= 'TO%"6RW3@#W=^0R7]02P,$%
M  @ *DX&4>#X !T" P  40<  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&ULO55M;]HP$/[.KSAET[1)51-"W\8 "5JJ=2I;!:7[;)*#6'5L9CO0_ON=
MG9"&JNTF3=H7VV??/??<V7?N;96^-QFBA8=<2-,/,FO7W3 T288Y,X=JC9).
MEDKGS)*H5Z%9:V2I-\I%&$?129@S+H-!S^_=Z$%/%59PB3<:3)'G3#^.4*AM
M/V@'NXTI7V76;82#WIJM<(9VOK[1)(4U2LISE(8K"1J7_6#8[HXZ3M\KW''<
MFL8:7"0+I>Z=<)7V@\@10H&)=0B,I@V>HQ .B&C\JC"#VJ4S;*YWZ)<^=HIE
MP0R>*_&3IS;K!V<!I+ADA;!3M?V*53S'#B]1PO@1MJ7NR7$ 26&LRBMC8I!S
M6<[LH<I#P^ L>L4@K@QBS[MTY%E>,,L&/:VVH)TVH;F%#]5;$SDNW:7,K*93
M3G9V<#F\FL+=\'H^ALEX.)M/QY/Q]]L9?+QE"X'F4R^TY,7IADF%."H1XU<0
M3V"BI,T,C&6*Z;Y]2.QJBO&.XBA^$_!;(0^A$QU ',71&WB=.N2.QSMZ!6]H
M#%H#3*9PS=F""VXY&I@@,X7&%)B%2\8UW#%1(-#+F6)2:,WE"D;,</-22M[T
MZ JK:]8LP7Y E6-0;S 8W&8(2R6H*ARR]>D&?RPMJ$(#>^(I&CP31EQ*FDM'
M<^-IVHQDIA'R71CNR5/9[*@O'/5NZU99)IKQ56%3G3E?%BC;6&<;YH9L6R,F
MF$P09KY-7*N$^8JZQ@T*:%=S7,V=5IG@;NL"-=\P5W6PY)(0.+GFTEA=E.Y^
MV PU.(8NYBK>]W 4131^>'<6M^,OS^76^%?![2,8%UF9D1*F-N\<G];C$\C.
MO''E?\%PF"2ZH&3B W5!@^5MJ#W:S;LAKB?M?>Y-N?5&WB\PP7Q!N)VVRWW[
M\[_E_H]9.HKB>OSO66H?1-'^]3S?>:G.PT:;RU&O?#.G@E"%M&7'JW?K_V)8
MMLDG]?*SF3"]H@A X)),H\-3:L^Z;."E8-7:-\V%LM2"_3*C/P^U4Z#SI5)V
M)S@']2\Z^ U02P,$%     @ *DX&45SO5< " @  "00  !D   !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL?5-?;],P$/\J5IY &G66,$!3$JGMF!@24*T"
M'A /;G)IS!P[V)=FX]-S=M*HDR@OR9U]OS]GG[/!V ?7 "![;)5V>=0@=M><
MN[*!5KB%Z4#33FUL*Y!2N^>NLR"J &H53^+X#6^%U%&1A;6-+3+3HY(:-I:Y
MOFV%?5J!,D,>74;'A7NY;] O\"+KQ!ZV@%^[C:6,SRR5;$$[:32S4.?1\O)Z
ME?KZ4/!-PN!.8N8[V1GSX).[*H]B;P@4E.@9!/T.L :E/!'9^#UQ1K.D!Y[&
M1_;;T#OULA,.UD9]EQ4V>?0N8A74HE=X;X8/,/5SY?E*HUSXLF&JC2-6]@Y-
M.X')02OU^!>/TSF< ))S@&0"),'W*!1<W@@416;-P*RO)C8?A%8#FLQ)[2]E
MBY9V)>&P6 DG'3,UVUAPH%&$LWK%EE4E?2@4N]/CW?N-%S> 0JJ7&4<2]Q2\
MG(16HU!R1NACKQ<LC2]8$B?Q>XT2GYZ3<'(^VT]F^TE@3<^P?K%[H>6?8.Z"
MK8UV1LEJ]"IT];PKZO)6:J%+25UM:1%HNM"Q'\N=0TOS\?,_CM+941H<O3[C
MZ'/?[L!ZK5]&:F0'DNC)Q;].;&2Z"DS^]1R*-..'4W%^<K/^D7P2=B^U8PIJ
MPL2+MP2VX^"-"9HN7/;.((U."!MZJV!] >W7QN Q\?,SO_[B+U!+ P04
M"  J3@91_V[PX"8$   E$P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6RU6&V/VC@0_BM6U)-:J;>QG3>R J1=R*D]M;K5<MO[<+H/)C$0-;&I;9;>
MOS_GA02R)J"<^ *Q\SPSF6<F,^#QGHOO<D.I C_SC,F)M5%J>V_;,M[0G,@[
MOJ5,WUEQD1.EEV)MRZV@)"E)>69C"'T[)RFSIN-R[TE,QWRGLI31)P'D+L^)
M^/>19GP_L9!UV'A.UQM5;-C3\9:LZ8*JE^V3T"N[L9*D.64RY0P(NII8#^@^
MPDY!*!'?4KJ71]>@"&7)^?=B\3F96+!X(IK16!4FB/YZI3.:984E_1P_:J-6
MX[,@'E\?K/]6!J^#61))9SS[*TW49F*-+)#0%=EEZIGO/]$Z(*^P%_-,EI]@
M7V']P +Q3BJ>UV3]!'G*JF_RLQ;BB*#MF FX)N NP3U#<&J"<ZT'MR:XUWKP
M:D(9NEW%7@HW)XI,QX+O@2C0VEIQ4:I?LK5>*2L*9:&$OIMJGIHNJ@(!? 7F
MJ23KM:!KHF@"GNDK93L*WL^I(FGV ?P*7A9S\/[=!_ .I S\N>$[25@BQ[;2
MSU%8L^/:YV/E$Y_QZ8"OG*F-!!%+:&+@S_OY?@_?UO$W(N"#"(^XU^#O.W8'
M'/@18(BAX7EF5]-1: KG_WF/!GL_$<-I*L(I[3EG[!V50?$FZ\(XE,+?7S04
M?%8TE__T.'(;1V[IR#WCJ#8KP4KP'&P%3W:Q @5*?@1;*F+*E.Y5IOKJ-XP@
MO(/P%U,BAQ+G0XG1 .*)FEZCIG>5FB:Y*J9?,HO)\3I%CN<Y(V]LOQZK8\(%
M:.2YI[CY6QQV?,=ST2DN,N&@@QS<X$Y"]9M0_=Y07UA:=*B%THU*]D@7-/:"
MVU;\J'$T&IRCBND=:X^Q[[MA)T<F' HQ''5R]!:'$?91Z'1R9,!![ 4H-.<H
M;$(->T.=$482TJ,9@NV$@K=-#SH:AFAP@FKJL5):)11T\F."!8'7>37F!AC"
M ?8Z:8Q,."> ,#"G!^$V5-P;ZA>M)@,/.15I3( >Y&!&1+I<4L+ZI&RG"+KQ
M&$'M'$'7#1)CUMPW/<CS1ZC[5AE@@3L*O6[6WL*0;N$A[&;-@'.A"_TS66N;
M/.KO\I^^/<Q ]&.7;O6/==6G7MM,D7_C1+5]%@6WFO@7+ ?HW,2_0/3#<Q-_
M*#&Z1!Q=F/BH'2>H?Y[\H394@+(FGBHQ^\8A:GLW"F];$KAM[AC>JB0N6,;^
MN9*X1#0DJ/X=/Y 8#2">ZME.,-P_P68\URT]3DFF<[82Z9J**HE7% ANAP?&
M-RZ0=HY@YV8%TF_9.5L?PWCS@;SH L\]5QSVT=]^G?1U>=XB0<QW3%7_]YK=
MYDSGH3S)Z.P_HOL9,NS/T7U4G=BTYJL#I*]$K%,F0497VA6\"_38$M693+50
M?%L>.BRY4CPO+S>4)%04 'U_Q;DZ+ H'S<G8]#]02P,$%     @ *DX&46IZ
M(<22!0  @A@  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULS5EM;]LV
M$/XKA%<,'9!$(O6>.08:V\,ZM$/0M.N'81]DB8Z%2J(GTG'[[W>49$F13JJQ
M!5V_Q!+UW/'X\/CPR,R/HO@D=YPK\CE+<WDSVRFUOS8,&>UX%LHKL><Y?-F*
M(@L5O!8/AMP7/(Q+HRPUF&FZ1A8F^6PQ+]ONBL5<'%2:Y/RN(/*096'QY9:G
MXG@SH[-3P[OD8:=T@[&8[\,'?L_5A_U= 6]&XR5.,I[+1.2DX-N;V2MZO69,
M&Y2(/Q)^E)UGHH>R$>*3?GD=W\Q,'1%/>:2TBQ!^'OF2IZGV!''\73N=-7UJ
MP^[SR?LOY>!A,)M0\J5(/R:QVMW,_!F)^38\I.J=./[*ZP$YVE\D4EG^)<<:
M:\Y(=)!*9+4Q1) E>?4;?JZ)Z!B ']R U0:L;V"/&%BU@75N#W9M8)_;@U,;
ME$,WJK&7Q*U"%2[FA3B20J/!FWXHV2^M@:\DUXERKPKXFH"=6MQ#YL6'E!.Q
M);>A3"(2YC%9)>E!\9BLPR)/\@=)]KP@2Y%E,+7WN[#@Y.6*JS!)?R*7Y,/]
MBKQ\\1-Y00PB]4=)DIQ\R!,E+Z 1GM_OQ$&"7SDW%,2L>S:B.K[;*CXV$I]%
MWHI<[219YS&/$?O5M+T[86\ 5PUA[$38+9MT^-LAOR*6>4&8R4PDGN79YC3
MAO/?>E__Z]Z?D&$UV6.5_JP1?TU^W$%^E(EQ4671!=E\.27,,@TE9,+K/$H/
M,:#)^Z.H&LE;KG8B)G^^ ;_DM>*9_&LB*KN)RBZCLD>B^AWT-<DCD7$2*E4D
MFX,*-Y#B2I"/(*N1*(.YJI)U)]*8%VAF5KVX92]:<!\7ONMX_MQX[,[W$!68
MU'&>HE9#%*6>Z9M/86L$QAP:L ;VA!"G(<29).0-E_*:Q(FLR("%K1?Y(>^V
M\--4AFDJHE W 5^YR"\?N=1OL*X!'.G'J)I8$*?H$T9<%8W3&85G6T&/-P3D
M4-:C;0BBU/1[J#6",JW.%#PAS6U(<R=)6Z.$C"80"&&9^1@?[F!6O8 ."!FB
M?.;:5H^1(8J:3A#TLG*-P*CM6Q[.B==PXDUR\K'<=WE\&3[R NJ()A,JV8="
M1"I(+:#MQQ]\1MG/HY1X@RFS'--F@=-?7@C0M@$;].A;H1YI8)H]!M>H1UB-
MEH^3XS?D^)/D5-LG[VZ9)2\$RKF3%NIU5TG?[5=74=6;UXF373&W1P\&LGO,
M##'6U8 5#&39."-!PTCP380X.$N(ARA,B(<H5(@1V(004[,MM\S_38I!@NK"
M#:VSS'-4&4,YE/9(1%"8+F,P$.:1K**=FI4^LS1/\4+/4F<$IN6YO]80&*K/
M&$X+](@&4=9RP[Z11-<=G:'1&!(7:=PGIM*XSPF9IFW12JWI]-ENX9BJ3SRQ
M3@LXJ-;K1^SUX14_I5B#<!CU'*O/! +S?'>P?A"88]E>GP.L4T;-$0+:^IA.
M%\CGY\A7EHZ-S:9K>WW!6&)(VW99X)I]:E"?93;UV4%]6BRPQS*DK9?I=,%\
M.O\^WV9>=_B5W1Q%#21F"(+]?*"]&&IL0Z=M44RGJ^)7N4HN\64#.U2YW<,I
M3V]K&_'(42;<85*;OFL/4F:(HYYM.UZ?#@2GA6U "-(OM9@WMIK:FIA.%\6G
M>Y'AU#]UV-:1U/^.3M6TK>;H=#GWC"<B.JRO/,MB SE%8*[MN/T40$H_GPV7
M!%+4F2X;6Q2L+>K8=%%W$H$S,X&UA0ZCWU$FL+;(8--%QC-F0MU3=U(<G_:%
M$4&YU.]+ 8+RO*#G:XV@?+=3?U2<&)T[U8P7#^5EM@2=/^2JNB!K6IL+\U?E
M-7&O_99>+RG2OJ+7Z^HZO'5?W<Z_#8N'!/0TY5OHRKSR0+.*ZL*[>E%B7][H
M;H12(BL?=SP$IC4 OF^%4*<7W4'S;X?%/U!+ P04    "  J3@91JR'%KP\"
M  "0!   &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R-5%V/VC 0_"M6
MGEKI>@X)'/04(AU<JU*U$CK4]J'J@TDVQ,(?J6W(W;_OV@D1E8X3+XG7WIG9
MV:R3M=KL;0W@R+,4RLZCVKGFGE);U""9O=4-*#RIM)',86AVU#8&6!E 4M D
MCN^H9%Q%>1;VUB;/],$)KF!MB#U(R<S+ H1NY]$H.FT\\5WM_ ;-LX;M8 /N
M1[,V&-&!I>02E.5:$0/5/'H8W2]3GQ\2?G)H[=F:>"=;K?<^6)7S*/8%@8#"
M>0:&KR,L00A/A&7\[3FC0=(#S]<G]L_!.WK9,@M++7[QTM7S:!:1$BIV$.Y)
MMU^@]S/Q?(46-CQ)V^7>)1$I#M9IV8.Q LE5]V;/?1_. */Q!4#2 Y)K 6D/
M")VC767!UB-S+,^,;HGQV<CF%Z$W 8UNN/)?<>,,GG+$N?P3,XJKG25K,&13
M,P/D WDH2^Z;S 19J6Y2?,O?/8)C7+S'#.LS;48=EN"):-'++3JYY(+<UX.Z
M)6E\0Y(XB5^!+Z^&CS[^#Z=H?'"?#.Z3P)=>[_[W-\PA*P?2_GE#(1T4TJ P
MOJ"P%,Q:LB"%EA);B-^SV&.@CF#\1;@AZB"W**ZK-WK:24R"A+^6QSR93"?C
M69+1XWGS7LV;SB:S(:_S0,_FQ=_5[\SLN+)$0(7(^':*%*:;_RYPN@DCM-4.
M!S(L:_QE@/$)>%YI[4Z!G\KA)Y3_ U!+ P04    "  J3@91 P!_4TD$  !]
M#P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6R]5UMOVS84_BN$T8<$
M:")1=P6.@2:^+$6+!DFS/0Q[8"3:TBJ1'DG'Z7[]CBA%M2G:-39@+[9$?=^Y
M?#P\),=;+K[)@E*%7NN*R>M1H=3ZRG%D5M":R$N^I@R^++FHB8)7L7+D6E"2
M:U)=.9[K1DY-2C::C/78O9B,^495):/W LE-71/Q_896?'L]PJ.W@8=R5:AF
MP)F,UV1%'ZEZ6M\+>'-Z*WE94R9+SI"@R^O1!WRUP)J@$;^6="MWGE&3RC/G
MWYJ7N_QZY#81T8IFJC%!X.^%WM*J:BQ!'']U1D>]SX:X^_QF?:Z3AV2>B:2W
MO/JMS%5Q/4I&**=+LJG4 ]_^0KN$PL9>QBNI?]&VP[HCE&VDXG5'A@CJDK7_
MY+438H< =NP$KR-X)B$X0/ [@G\J(>@(P:F$L".$I^80=83H5 ]Q1XCU9+7J
MZJF9$D4F8\&W2#1HL-8\Z/G5;)B1DC6E^*@$?"V!IR:/4-OYIJ*(+]%7\HIF
MRR44B40?JHIG1-$<*8YF)"O0+:_7G%&F&N@755"AAP0MFL)\H>B.9;RFZ.P3
ME_(<G4VI(F5UCB[0T^,4G;T[1^]0R=#7@F\D8;D<.PKB;Z)PLB[6FS96[T"L
M/OK,F2HDFK&<YA;^_#@_.L)W0+=>/.]-O!OOJ,&/&W:)?/<]\ES/M<1S>YS^
MF0B@XX/TZ<G><6JAST[V;J7/_UONBW\=_-Y4^'T=^]J>?\!>7YT2?3E:GDUU
MHM\_ 1W=*5K+/XXX#WKG@78>'' .31%:'H/U*@1EV7>D!&&R(FVSS?^$90S=
M6]DJOC4<:</-MO$R21//'SLONW4P!(5>&N^#YD/0!?:P&^W#%D,8=GW7ZU%[
M H2] .%1 9X8;(-5^3>TBQ5L?^BLTCT LL^(+- 2-CP$?695LA7T *G$IM'#
MV@):1^%>&I&9Q=2"BMW44&0(PDEDR+:P^0N"P*Y'U.L1'=6CJS4%#?69,KHL
M%3JCKW!\D/3<EG0T""+PS92'&)QZ1L9#S$7H&M6T&(+\%-OSC?M\XU/GOYMZ
M708_F__WB%&]G8!0-EEBR]S@V#6$L:!";*Z.(0C[46 H8_/GAKY=FZ37)CFJ
MS0/-*B)EN2RSMB% OB>I \^P]U(B&'RPKI5D&&\P6"H6$(X-T-P"\@)C/2TL
MH# \4#EIKTYZZDKI%H@MT70X>^9JGPXQ06)D.80,VH'%TXX.>REB]\<9R_T_
M2N!GRZ6+8G\6S7UB:D-ASY3*BDJ,?K.PH8)#FPG>.9/BHWJUVW>VMWV7W>E2
MMQ=K]GBPLR5^:!3ZK05U 7TT,9N*!1=$H9'_S(;":6AJ:?/III[9?FP9)$%L
MJ.GL'/9K*E;Z'B=!K0U3[7FI'^WOBA_T#<D8O\%7,VP9GS=W2WVY^&&^O9C"
MD1$J5***+L&5>QG#Q(OVKM>^*+[65XUGKN#BHA\+N!]3T0#@^Y)S]?;2..AO
MW)-_ %!+ P04    "  J3@91P6LYO(D#   Q#   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6R]5UMOTS 4_BM6Q,,FL27.K0UJ*ZT=B"$0T\;E ?'@
M):>-(;&+[:SP[[&=+.W2)" -\=+&R3G?^<XE7T]G.RZ^RQQ H9]EP>3<R97:
MOG!=F>90$GG.M\#TDS47)5'Z*#:NW H@F74J"]?WO-@M"67.8F;O78O%C%>J
MH RN!9)561+Q:PD%W\T=[#S<N*&;7)D;[F*V)1NX!?5Q>RWTR6U1,EH"DY0S
M)& ]=R[PBQ6.C8.U^$1A)P^ND4GECO/OYG"5S1W/,(("4F4@B/ZZAQ44A4'2
M/'XTH$X;TS@>7C^@O[+)ZV3NB(05+S[33.5S9^J@#-:D*M0-W[V&)J'(X*6\
MD/83[1I;ST%I)14O&V?-H*2L_B8_FT(<.&B<?@>_<?"[#N& 0] X!#;1FIE-
MZY(HLI@)OD/"6&LT<V%K8[UU-I29-MXJH9]2[:<6MWHNLJH Q-?H(DVKLBJ(
M@@R]5SD(M.*E'H[<=.T>T%LN)3JY!$5H<8K.T,?;2W3R[!0]0Y2A#SFO)&&9
MG+E*\S+H;MIP6-8<_ $.,7K'F<HE>LDRR![[NSJ?-BG_(:FE/PKXIF+G*/">
M(]_SO1X^J[]VQ\D(G:"M<6#Q@@&\/]7UBJ6\!'1BZGN*OKS5[NA*02F_C@0/
MV^"A#1X.!%_"AC)&V49/>T%8"GW]J2%B"V%>_/O%69!XD:[=?4_HJ T=C8;6
M[?Q#W-H_.HP;QGX\;>/6[8J.Z84>#N-^>G%++QZEIV5 O^0,K2HA@*6_T =!
MF-1M,O)RD7W3+Y_6*S72@TD;:?+_!V#:!I\^?0"FQXT(IE&2=!K18Q;&L1?V
M-R)I&2:C#.L&*+0%07F&N*U0^JA"M*E082K4ET!RS&R2^),._V.K.$ZB?O;8
MVTNH]\0Y;P ZA8O\N,.OSRY($B\9H'B@\GB\Q$3FZ)7^S4:O(=L8ME=,*E&9
M 9<C0X;]?03__\\XWDLL#IX^Y0W&XS9$N-N$8ZLX&- :O)=A/*[#_V+(FQ"'
MS*:X*Y8]1F=Q@ ?X[[4<CXOY#:0%D9*N:5HK)!E0R(9JC[1CKZLG?59^Z ]P
MW0L['E?VOW@AXZ.?%#\ZJN2QT9D?3#KLW(/EJP2QL3NIU*VMF*I7EO9NN_=>
MV&VO<W]I]F&[U.UAZF7Z'1%ZNB4J8*TAO?.)+IBH]]/ZH/C6KGAW7.F%T5[F
M>J<'80ST\S7GZN%@ K3_$A:_ 5!+ P04    "  J3@91DPXZH+8"  !%!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6R%5>]/VS 0_5=.$9- VDB:
M_H"AMA(MFM:I;!4,]@'QP4VNC45L!]LA(/''[^RD4;>UW9?&=N[>>_=RO@XK
MI9],AFCA5>32C(+,VN(B#$V2H6#F5!4HZ<U*:<$L;?4Z-(5&EOHDD8=Q% U"
MP;@,QD-_MM#CH2IMSB4N-)A2"*;?)IBK:A1T@LW!#5]GUAV$XV'!UGB+]JY8
M:-J%+4K*!4K#E02-JU%PV;F8#%R\#[CG6)FM-;A*EDH]N<TL'061$X0Y)M8A
M,'J\X!3SW &1C.<&,V@I7>+V>H/^Q==.M2R9P:G*?_'49J/@/( 45ZS,[8VJ
MOF)33]_A)2HW_A>J)C8*("F-5:)))@6"R_K)7AL?MA+B\ST)<9,0>]TUD5=Y
MQ2P;#[6J0+MH0G,+7ZK/)G%<NH]R:S6]Y91GQXM2)QE5!6H%/RJ)VF2\@)FT
MJ-%86&DEX)OBTL(]2EMJA$]PF:;<6<IR"JS[PAE\?(66\?R$(KXJP:2!2V-4
MPIE% [,9S.=3>+A&L43]"$? )?S,5&F83,TPM%2+4Q0FC>Y)K3O>H_N:O4&W
M\Q'BJ//Y[O8*CH].YBKQ0OX$"\F0UI6X=27VZ-T]Z)/2T(FA"I+GDAM?+3S,
MZ0QF%H5Y/,#1;3FZGJ.WAV/+1=4:SS?&,T>L,74VF7)I>,KISNSRZ3!+')U&
MT8<#<GNMW-Y!H 7JA#J +JIKE7\5[Y)V&+$3_4];O]76/X@T92:#1-&D2%'7
MS5@PGH)5H);4DW3Y=YG]#D>[5-=< \_E9MK+N!OWHF@8ONR0.&@E#@Y*_%ZZ
MOG?6Y4V;&O=IJXPG&=@,2;XHF'P#&K?:WYAWV-W0M<B:K;\ELG/VE\)P:RJX
M 7O-])H3;8XK2HI.SRA;UT.KWEA5^$&Q5);&CE]F-.=1NP!ZOU+*;C9N]K3_
M'./?4$L#!!0    ( "I.!E&Y5"+-- 0  (P0   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;,5846_;-A#^*X31 BV06J(LRU)A&TCB!//0KD'<K _#
M'FB)MHE*I$I2<0/LQ^\H*Y)C2[0W8-E++$KW???=\70G9KP5\KO:4*K1SRSE
M:M+;:)U_=!P5;VA&5%_DE,.3E9 9T;"4:T?EDI*D!&6IX[ENX&2$\=YT7-Z[
MD].Q*'3*.+V32!591N33%4W%=M+#O><;]VR]T>:&,QWG9$T75#_D=Q)63LV2
ML(QRQ01'DJXFO4O\\19'!E!:_,[H5NU=(Q/*4HCO9C%/)CW7**(IC;6A(/#S
M2*]IFAHFT/&C(NW5/@UP__J9_;8,'H)9$D6O1?J-)7HSZ84]E- 5*5)]+[:_
MT"J@H>&+1:K*OVA;V;H]%!=*BZP"@X*,\=TO^5DE8@_@X0Z 5P&\<P&#"C X
M!$0= +\"^.=Z&%: X0$ ^QV H ($9>YWR2HS/2.:3,=2;)$TUL!F+LKM*M&0
M8,9-92VTA*<,<'HZYX]4:2@5C1A'#SP67(F4)433!-UPS?03^H NDX290B I
MFO-=.9NR>#>CFK#T/7ICP%\WHE"$)VKL:%!F^)VX4G&U4^%UJ+C,91]YW@7R
M7!P]+&;HW9OW+2S7=I9?"PXL4<D2=K/,SF'!)<NH8ODDXC+B%K:;,]@&[JG(
M;L]F\=R7< <VO-YUK]YUK^0;=/ MH$$E14J16*&;'X79Y,]4;T2"FGI0Z(]/
M $-S33/UI\7IH'8Z*)WZ9Y5:\;+4:%EJ;?G=D08EJ>F3CU,_\B$)CRU2_%J*
M;Y5R)T5,::+02HH,<<$_@!@M10J&:U"GJ02I""H=%O]*M7^D.@K#=M'#6O30
M*OJ:2,FH-&\EE;ED"O;&LBU!31N\7BV,:J<C:RQ?MIQ*M6$YRJF,P0-,,;1\
M0CF1L&A[:>U\H=MWW;<686$M+/S'PBZ,LL,B$:5AFU*[ ^^4TJA6&EF)[@L%
M SI%"[9.H2KF/+:08K>9!^[KE0/>&T/8&LU7H6&XB#K[S^]@ZRRQ4PW"/C[,
M<#4^3@"#_J 5.#L%]/N1=4]QTYBQ]Q\TR:N*M;-+5O$?6PU&P8'5K,4J& 1N
M1\O%3?O']OY_;=X>MBS*3P<MSNFLYL5KZ\RM*=AY'^X'%PV]PQ2T6+EN>)B"
M8ZNA&X9=*6C&#OZ?Y\X5M@^>*@G'1J/#3,U:C+ W\KIRT$PQ;!]CK:V?0U8@
M+A.X-&<!4Q]Y(>,-'!I0D9LE/FJ;U9>3W5TX/-%O<3,H<6"EJMIAMFN'S09=
M(-)\'Q^W,#@] 5#2I'6_["YQ/^QH9:=POCWH9E!C^V0]'C/H+_0-PJ+2G!>8
M*<>%AJI4-G?-^,7A*XZ?9I9B^S#]K<B6$!TX3:M/?05A6C[[9Q7ART9R\&XX
M>^<R<T[_3.2: 7-*5P!R^R- R]W1=[?0(B^/:DNAX>!77FXH2:@T!O!\)81^
M7IC37_T/B.G?4$L#!!0    ( "I.!E$M@*-![0,  #\-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,W+GAM;+5738_;-A#]*X200P)D5Z(^+"NP#7A7:.LB
M08W=I#T$/=#RV"9"B0I)V;O]]1W*6MF.)6$+-!=;I/CFS0R'CZ/)0:IO>@=@
MR%,N"CUU=L:4'UQ79SO(F;Z5)13X9B-5S@P.U=;5I0*VKD&Y<'W/&[DYXX4S
MF]1S2S6;R,H(7L!2$5WE.5//=R#D8>I0YV7B@6]WQDZXLTG)MO (YDNY5#AR
M6RMKGD.AN2R(@LW4F=,/*4TLH%[Q)X>#/GLF-I25E-_L8+&>.I[U" 1DQII@
M^+>'>Q#"6D(_OC=&G9;3 L^?7ZS_4@>/P:R8AGLI_N)KLYLZ8X>L8<,J81[D
MX3=H HJLO4P*7?^20[/6<TA6:2/S!HP>Y+PX_K.G)A%G !KV /P&X+\6$#2
MX+6 L &$=6:.H=1Y2)EALXF2!Z+L:K1F'^IDUF@,GQ=VWQ^-PK<<<68VS[Y7
M7'.[!YK<D$>LJW4E@,@->8!,;@O^#ZS)8@V%X1N.CW.MP6A2XQ2.6;$F'SE;
M<8%&0-OW58[S;U,PC(MW:/3+8TK>OGE'WA!>D,\[66D$Z8EKT'_KA9LUOMX=
M??5[?/V]*FY)X+TGON=['?#[87@*&<*IA=.D YX.P^?5]I9XG7 7D]YFWF\S
M[]?V@AY[=Y7&&=VD\K@%Y.M'G",+ [G^>X C:#F"FB/LX?BC!,4,+[9$ !X.
MHNPIN)&;FPH'K-[)KFTX&AW51JUP[&>^/XK"<.+NS]/=M2P(1DF[[,+GL/4Y
M_$\^BU-QO2<%*B&69E8IA15)2JELVKIB"*^<NZ%1[-,?@^A<%_HQ[8XB:J.(
M!J-8 E<9D.4.1*G)<KD@7S]!O@(UM*VCUOCHIY5.W'+$@P'<,[VK#W=F'P!Y
M]DQ@SKL*)HVODACZ24\=C%L'QH,.S+-,5LB'MTL&2+X2T$5]-!*=40=>3'NX
MDY8[&>1>%'L,52JLN2[.Y(HSC,*DIV*H=Y)B;[CRS0Y46]N]QS-MS)SSTR#J
M83^[".APQ2IL)I1YKC?=[G>)U[OIY*=7_/ZY.EPZ<-)#ZO\$L4H;JQ?92+S8
M[W'G))UT6#M_E7)]X$)T<@97G,EXW)>!D_+18>E;%(856XZ5WAUIV!6IY_70
MGJ2*#FO5L>X&,AQ=[W??Z:8G#:.CUYWODCWW'>[&1'2ASM2+^\A/XD:'U0W)
M585="CQA ZVQ;;%%+R_.W]F]T^E:W.%:X 7C'M=.LD>'=>__N?]2>BV,-S2D
MO=5RDD8ZK(V?I6'=AR*YN@62 !N''PC=LV;5?EI\8FK+L?D4L$&<=QNCR^K8
MK1\'1I9U_[J2!KOA^G&'7SB@[ )\OY'2O QL2]Q^,\W^!5!+ P04    "  J
M3@913ZOBAML%  !('   &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RU
MF6UOVS80Q[\*811#"[2Q1$JVW#D&8J7=,K2%T;3;BV(O:)FVB$BB2E)Q4O3#
MCY(54:Y%1LGL-XF>[G_'X_''DS7=,GXC8D(DN$N33)P/8BGSM\.AB&*28G'&
M<I*I.VO&4RS5*=\,1<X)7E5&:3*$CC,:IIAF@]FTNK;@LRDK9$(SLN! %&F*
M^?V<)&Q[/G '#Q<^TTTLRPO#V33'&W)-Y-=\P=79L%%9T91D@K(,<+(^'URX
M;]]YH]*@>N)O2K:B=0S*H2P9NRE/KE;G Z>,B"0DDJ4$5O]N24B2I%12<7RO
M10>-S]*P??R@_KX:O!K,$@L2LN0?NI+Q^2 8@!59XR*1G]GV3U(/R"_U(I:(
MZB_8UL\Z Q 50K*T-E81I#3;_<=W=2):!L@W&,#: /8U0+4!ZFO@U0;>+P;0
M-1CXM4$U].%N[%7B+K'$LREG6\#+IY5:>5!EO[)6^:)962C7DJN[5-G)V47T
MO:""EI,FP!MPL5I5QS@!5]FN#,OI?'E))*;)*_ "T Q\B5DA<+82TZ%4(91"
MPZAV-]^Y@R9WQ>8,..YK !UW\O7Z$KQ\\>H#BRHO(L:<=&F&CVCF7&G"IVE>
MVC4_L=LS $=/TWQGU_RKR,X <O8T]U6&:O*:&83-#,)*%AEDYX505X0 K:D$
MWSZH:^!*DE3\:_&!&A^H\N$9?+S'E(-;G!0$L#4@RH^\![L\ "I$059=Z=AI
MCBK-$EBWL['G.]/A;4<D7A.)9XWDTV\XS7^_!M=%GB?W933OJ8AO:)*\5A4;
M6<;J-Q[\D^5SU/@8V4=1I$O"R^B3AZ(J%]8VIE$,9$Q Q-(<9VI\.>%8JBS_
M! _EUU7,.V]^.]/=:1XW 8ZM 898Q"H(M1^LR@ ,;L<'$^RJ#<HPPT'C.K"Z
MOI8LNJFK"B@$J;U$S\-/8%[1P4$2(/20WQW-I(EF<OS*OYP<),9S$.R.Q'4T
MJIV>57-/,!=@P]AJJRI?!:+VQE6A]MQE0JJ<27P'\H+G3!CH9_?D^CL7EE)W
M6SN,:Q7[XR',:D'Q[HS5&NV4P9'G&5*FV>A"J^\%H3PB8!&3)!=@L;@"WSZ2
M,HNV5>QJ++KH9*QP-?+<1YAW7%K,:W?ME>).#)G6U'1]:Y!-*E0P2YKM^@9.
M(K;)Z ^UDA5(,DG7%)<EBH4@4NQ6MBH(H)H)D*A;-%$I5/&K^T6JKF=$=@[
M/RB6P#>"Q]54=NU8[D6]>2VRASW'[%TCU[4S][G@F]>Z[?E$8^A[R!"1)K%K
M1_&SX#>O1=OY\0-D7,N:Q*X=Q0O.(D)6 JPY2T'&LC=JJB1GB7IPHQ:$)"HN
M666N:UUVACHY7 ECXU1"36IHYV>#O+*P560XVY1HUA7?%4RMN;>!!4%@R!O4
M_(5V_EXU_G]==YU1'(+8G9A3TNI2[20^WN8U?\13C\T+:L)#>^?;9_.:P\-.
M=V*>.,U]:.>^>?-2. BK=T.5T<\DJ5]+J'JJQ_8&-=/AZ5IAJ*D+[=1]8GT>
MTM?WC>6IX0OM\+U(&9?TQV[;4MLH9=W>[2IN\'CI:?I".WVMT_^%XQ4!GW"J
MH'*A('-)A>1T653Q5S_W]*L%35\X.=UKI@8GLH/S:;50B^VQ"AF+ 6EB(CLQ
M+XLLC\D]N!""1;3JJ.KWS9#UR2K25$0G?'EOO;W;(7;D!C*LW?5XWT0:=L@.
MNUZ]5UB+[,WX:.P'!N^:=,C>O3ZW]PIKW78J?&?B&][UD(8BLD/Q6:U7B [A
M. HFKB$8#4=DQ]ISVID0'7:EP61LV!21IB*R4_%)A A11R^*C(#0,$3V5O1X
MS4SXB*<>S8RGZ>K9Z=J+:_^KM_ T8SWW9.3S-%\]>R_XM&JIQ?9^A A,U>)I
M_'IV_/;K+<)'5/I40NM75#MM^U;"D=H,3X/8.UW+Z6FZ>D=L.4/OD*KPL,L8
MMC["E-_8/F*^H6JC3<A:F3EG8S5POOMLM3N1+*^^RRR95*NM.HR)2C<O'U#W
MUXS)AY/R4T_S\7#V'U!+ P04    "  J3@91E8;%IV@"   H!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S.2YX;6R=E5M/VS 4Q[^*%?$ TE8[M\)0&@E:
MIA4-"<'8'J8]N,EI8^'8F>VT\.UG.R$JHJVJO22^G-__7)SC9!NIGG4%8-!+
MS86>!)4QS27&NJB@IGHD&Q!V9RE538V=JA76C0):>JCF.")DC&O*1)!G?NU>
MY9EL#6<"[A72;5U3]7H-7&XF01B\+3RP567< LZSAJ[@$<Q3<Z_L# \J):M!
M:"8%4K"<!%?AY4WB[+W!3P8;O35&+I.%E,]N,B\G 7$! 8?". 5J7VN8 N=.
MR(;QM]<,!I<.W!Z_J7_UN=M<%E3#5/)?K#35)+@(4 E+VG+S(#??H,\G=7J%
MY-H_T::S'2<!*EIM9-W#-H*:B>Y-7_HZ; 'A/B#J@>A8(.Z!^%@@Z8'D6"#M
M 9\Z[G+WA9M10_-,R0U2SMJJN8&OOJ=MO9APW\FC47:76<[D,U@8]!E=E25S
M!T<YFHONZW/'>#H#0QD_LQ9/CS-T>G*&3A 3Z$<E6TU%J3-L;!!."A>]P^O.
M8;3'X6TK1B@FGU!$(K(#GQ[&KQHU0N%^?'88GT%AO8<.#[_LP&^.P$GJ\8OW
M.+:%'ZH?#=6/O%Y\J/ISH8UJ;>\9]/N[-4!S [7^<T ^'N1C+Y_LD;^6RA),
MK#1J10G*-O9:\K5=0(4">^*(KA2 <[WK(#OQL1=W]\TZC^,X/<_P>KO@'ZW"
M-#TG9#![%WHRA)X<#/V.OK"ZK5%!&UHP\_H_"4R3#Z&E8T*V0NO.?(<9>6?6
M98"WNLS=H7=4K9C0B,/2@F1T;CM3=?=2-S&R\8VWD,:VL1]6]BH'Y0SL_E)*
M\S9QO3S\'/)_4$L#!!0    ( "I.!E'6?5>9-@,  "0*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;+U676_3,!3]*U<1#YL$RT?3#Z:V$FL+##%I
MVOAX0#QXR6UBD=C%=M8A\>.Y=M+0M6F90.*EC9US[KD^]]KQ>"W5-YTC&G@H
M"Z$G7F[,ZMSW=9)CR?297*&@-TNI2F9HJ#)?KQ2RU)'*PH^"8."7C MO.G9S
MUVHZEI4IN,!K!;HJ2Z9^7& AUQ,O]#83-SS+C9WPI^,5R_ 6S<?5M:*1WT9)
M>8E"<RE X7+BO0K/%R.+=X!/'-=ZZQGL2NZD_&8'E^G$"VQ"6&!B; 1&?_<X
MPZ*P@2B-[TU,KY6TQ.WG3?37;NVTECNF<2:+SSPU^<0;>9#BDE6%N9'KM]BL
MIV_C);+0[A?6#3;P(*FTD65#I@Q*+NI_]M#XL$6@.-V$J"%$NX3X *'7$'I/
M58@;0OQ4A7Y#<$OWZ[4[X^;,L.E8R34HBZ9H]L&Y[]CD%Q>V3VZ-HK><>&9Z
M6:ZH5K!4L@1RGGP5L'A(<B8RA#DJ?L]L)>%2:*,J:A"C:5H3C!E,@6F8,9W#
M:^HW>(MIAAI.YF@8+T[A!7R\G</)LU-X!ES AUQ6FHE4CWU#F5M]/VFRO*BS
MC YDV8,K*4RN82%23#OX\^/\P1&^3XZUMD4;VRZBHP'?5>(,>L%SB((HZ,AG
M]F1Z^+)K.?^FOOAK]4=F]-H>ZKEXO0/QNMOD.;RA8PI.WDNM3^'+>R+!I<%2
M?STB&;>2L9.,#T@V43.KH#"1BLIJ>XPE2556A>M-:7)4D,B2#M#<GFR47T&T
MKO:KU09.S1ZM]],7X2 8C/W[[:)VH(;!R\>@^3XH' V&CT&++KTXCEO4(U/Z
MK2G]HZ9L]N^L4@I%\L-NZ#53*<RH^15M<PT_=[?KD5H,6MG!_RK_L)4<_M?R
MUVK]/Y2_ [5?_GU01_F[] Z6?]2:,CIJRIO&C8)IS9><+'"G^E,\(>^,!&1*
M<)%U.C3:;]AXSZ .4#C< <T[0%&\X^*B ]3OASO^^%N?O1)5YNX;FI97"5.?
M7NUL>Z5YY;[D._,7X?DL[)B?TQ6HOK'\#E_?GZZ8RKC04."2I(*S(=52U7>2
M>F#DRGUT[Z2A3[A[S.D:A\H"Z/U22K,96('V8CC]!5!+ P04    "  J3@91
M[$8UA.D"  !*"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RU5FU/
MXD 0_BN3Q@^:<+:%\F: 1$&C%[TS<GH?C!^6=J ;VUUN=P'OW]_L4BH*HKF$
M+^V^S#/SS#.SW7864CWK%-' 2YX)W?528Z8GOJ_C%'.FC^44!>V,I<J9H:F:
M^'JJD"4.E&=^-0@:?LZX\'H=MW:K>ATY,QD7>*M S_*<J;]GF,E%UPN]U<(=
MGZ3&+OB]SI1-<(CF?GJK:.:77A*>H]!<"E X[GJGX4D_= !G\<!QH=?&8%,9
M2?EL)U=)UPLL(\PP-M8%H]<<^YAEUA/Q^%,X]<J8%K@^7GF_<,E3,B.FL2^S
MWSPQ:==K>9#@F,TR<R<7EU@D5+?^8IEI]X1%81MX$,^TD7D!)@8Y%\LW>RF$
M6 .$T0> :@&H?A50*P UE^B2F4MKP SK=91<@++6Y,T.G#8.3=EP8<LX-(IV
M.>%,[X)Q!0\LFR'(,0Q0\3FSPL*5T$;-J&!& Q,)7,N8.>&Y ),BG+&,B1AA
M:$-K.!R@83P[@F] \I)X LY?XI2)"=J%!5,)G)*;GU/GI"^%451"#8\WF(]0
M/1'P?CB PX,C.+ Q?J5RIBFP[OB&\K1L_;C(Z6R94_6#G+[/Q#'4@@I4@VJP
M!=[?#1]@3/#0PL/V6[A/ZI825TN)J\Y?[4-_*U%U!=;T?KPF0[@RF.NG'6%J
M99B:"Q-]&H;D*VM7 ::U+5#RRF*;HDO?#>?;'OUY+PI(N_D60E%)*/HO0AEG
M(YYQP_%35LL ]756C;!DM2QFM,$\#(+F=NKUDGK]B]0UG0E-W<P,)B0E7&(R
MX6*R?CQVU*Y1QFOLLT6:99CF'ENDN5F,CUJD51)J[;M%6INLHOJ[%MFT:4?1
M=N;MDGE[)_,?TGS:&14XCZ60.8_=)I;?NAVE#(/7#W>PSYX)UVZ(<-]%*B*\
M.:2-=T7:8M.HO2N2OW;1V;^,&Z9(<PT9C@D4'#>IQFIY<2\G1D[=W3>2AFY2
M-TSI9P>5-:#]L91F-;'7:?G[U/L'4$L#!!0    ( "I.!E%C?^@Y'P0  (4-
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;,57VV[;.!#]E8&Q#PG0
M1#=?XL QD-@NFD6S#1JT^U#T@9%&%E&)]))4[ #[\3ND9-F.%35[ 38/,47-
MG+D=SE"3M50_=(9H8%/D0E_U,F-6EYZGXPP+IL_E"@6]2:4JF*%'M?3T2B%+
MG%*1>Z'O#[V"<=&;3MS>O9I.9&ER+O!>@2Z+@JGG&\SE^JH7]+8;G_DR,W;#
MFTY6;(D/:+ZL[A4]>0U*P@L4FDL!"M.KWG5PN0CZ5L%)?.6XUGMKL*$\2OG#
M/MPF5SW?>H0YQL9",/IYPAGFN44B/_ZH07N-3:NXO]ZBOW?!4S"/3.-,YK_S
MQ&17O8L>))BR,C>?Y?H#U@$-+%XL<^W^P[J6]7L0E]K(HE8F#PHNJE^VJ1.Q
MIT X[0IAK1"^5.B_HA#5"M%+A=$K"OU:H?]6"X-:P87N5;&[Q,V98=.)DFM0
M5IK0[,)EWVE3OKBP1'DPBMYRTC/3.2K^Q&RQ-)S!=9)P6S^6PZVH6&BK>3)'
MPWA^2A)?'N9P\LOIQ#-DW$)X<6WHIC(4OF(H@CLI3*9A(1),6O3GW?K##GV/
M@FXB#[>1WX2=@+^6XAPB_QV$?NBW^#-[LWHP;@OGWUE?_&/K!\F(&AI$#J__
M"AX=.CI2 F:E4BCB9Z"--5,)S"CIBDZSAC]AQG0&[ZFUP =,EMAAMM^8[3NS
MT4_91WS31I74@L@4$XDSP<42KFTG(5(2/^=<Q[G4I:+UMX\$!;<&"_V]PY%!
MX\B@,_[?9$W[)Y:7"#*E9M,<C#:R5W!#!V>;\=,TBJ@YT]_$>]JGP1L$#SP>
M-AX/.SW>%H::@2D5-\^P(H]EZ\GJ1I*4R&=D"J2"'+7N2.>H<6[T-N=PL^+*
MEM&@*MH2.>\&HM,1G/E!ATL7C4L7G4AW;,.+LJ (Q=)DML*&!AYDELD)< &Q
M97=JV9T=L[ORM=M"$$+A6E2'M^/&VW$GUKW",\,VL*11#T;"(])4CG.F-4^Y
M\Y<VJ6:"<JMI9)C,RF4( C<&7O&D8FYE>+!'R,'%X)BWXR/>OA [B"OP=_/&
M?U.G66SBC(DE-IWFF@[]IY6;-[NF\^T.BT=4WZG[T!&%.6K2988RP'33(G:M
MXQTL8BEDP>.J137Z'24)]D9E\/]VJR#<N1+^M_VJQCLH^[BM7]6"PP[!0Y]W
M(R;HGC%_HRG\!,G.S#-_U)7)W00*^IU8)Q^EUJ?504N5+""M"1IO1V%:$]36
M658$C1N""F)E<L#*K*8"WU&DM2#]HSR?1<'HJ""S-L%@W%:Y8\%!$!S)+5HM
M^]%QA;V]:V6!:NGN\YJ"+X6IKA;-;O/-<.UNRB_V;X++6="R/[??&.X:NX.O
M/E#NF*(D:NK6*9GRST=$7%7=^:L'(U?N4OLH#5V1W3*C[R145H#>IU*:[8,U
MT'QY3?\"4$L#!!0    ( "I.!E$<X,]<(P,  *X+   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0S+GAM;*U676_:,!3]*U?1'EJI:^+P70%2"ZNVJ=6J=NV>
M3;B 52>FM@.MM!\_VTD35D**!"]@.S['Q\?71^ZOA7Q6"T0-KS%/U,!;:+V\
M\'T5+3"FZEPL,3%?9D+&5)NNG/MJ*9%.'2CF?A@$;3^F+/&&?3=V)X=]D6K.
M$KR3H-(XIO+M"KE8#SSBO0_<L_E"VP%_V%_2.3Z@?ES>2=/S"Y8IBS%13"0@
M<3;P+LG%B/0LP,UX8KA6&VVP6YD(\6P[/Z8#+["*D&.D+04U?RL<(>>6R>AX
MR4F]8DT+W&R_LU^[S9O-3*C"D>!_V%0O!E[7@RG.:,KUO5A_QWQ#+<L7":[<
M+ZSSN8$'4:JTB'.P41"S)/NGK[D1&P#2W $(<T"X+Z"1 QINHYDRMZTQU738
MEV(-TLXV;+;AO'%HLQN6V&-\T-)\90:GAY=*H59 DRG<,#IAG&F&"D942H93
MH!JN*9/P1'F*<(M4I=(,&__O,4K-G&0.5U0Q!2=CU)3Q4_@*CP]C./ER"E^
M)?![(5)EZ%7?UT:O7=6/<FU7F;9PA[:?:7(.C> ,PB ,*N"C>O@8(P,G%DYZ
M_\-]XU)A55A8%3J^Y@Z^7WJ!$D9FUYAHR(RKH6T4M U'VZ@]@8L:IF;!U*P5
M.$;)5M1>"YBQA"81H]P<@=(R-1?OH]CL!#+&MF.T5WXU; ;&ZU6%C%8AH[6'
M3_0S?]H%7?M ?SH%4Z=6V+>7E.DW4+9R79E7&9)1M#8,:;0ZA2%9W74J3 NK
M3>L6VKJUVBZC2*;F9N&K"6B%V8T4SLDHKSA>WL\:,WK%@KU:6S=N>YVW)"B#
M)#AZ]>64FVXWV^2#VQ632!!TJOTF&\%':O5NYYJ3>08WN$(.!/["GI5,R@0A
MX8&U3,K8((W#JSGGJ"_GBDD[ZYF4843JT^@3?\/"W[T3E90)1%J'^ES&#VD?
MOZ[;%8[NB%52QA>ISZ\]'#U:C) RN$CW*$%2!A/I'=_PWG8D;P?)]J2*(/$W
M'E/V)7M+Y=RL#AQG!A:<=\RIRNQQF'6T6+KWU41H\UISS85Y4*.T$\SWF1#Z
MO6.?;,43??@/4$L#!!0    ( "I.!E&-VRV3:00  )41   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;,U8VVZD-AA^E5^CE;HK98?S'*+)2)E#U:R:
M[2AIMA>K7CC@&5# 9FV32:0^?&W#  ,,25NER@T8\_WG$V:VI^R!AQ@+>$IB
MPB\&H1#IN6%P/\0)XD.:8B+?;"E+D)"/;&?PE&$4:*(D-FS3'!D)BLA@/M-[
M&S:?T4S$$<$;!CQ+$L2>%SBF^XN!-3ALW$2[4*@-8SY+T0[?8G&7;IA\,DHN
M091@PB-*@.'MQ>#2.E];4T6@$=\BO.>U-2A3[BE]4 ]7P<7 5!KA&/M"L4#R
M]HB7.(X5)ZG'CX+IH)2I".OK _>?M?'2F'O$\9+&?T2!""\&DP$$>(NR6-S0
M_2^X,,A3_'P:<WV%?8$U!^!G7-"D()8:)!')[^BI<$2-0/+I)K + KM)X)X@
M< H"Y[42W(+ ?:T$KR#0IANY[=IQ*R30?,;H'IA"2VYJH;VOJ:6_(J(2Y58P
M^3:2=&)^&R*&0QH'F/&?8/TCB\0S?(;+((A4(%$,5R1/1Q76CRLL4!1_DHB[
MVQ5\_/ )/H !7#'A$!&X(Y'@9W)3KG\/:<81"?C,$%)3)<_P"ZT6N5;V":T<
MN*9$A!S6),!!!_VJGW[40V](#Y5NL@]N6MB]#+]D9 B.>0:V:9L=^BQ?36Y-
MN\SY;]+7_UKZD3.<,F<<S<\YE3."^@]%SAQ2YBL5&+[_*I%P)7#"_^R1XY9R
M7"W'[<M-+@M"A"&. T <4O0LNY0 F9(@T%/^3FH2D1V7?2M& @<@:)Z1NH,$
MX--$ME6N,_A,U@Y[D/WW$<49[HI$KM)(JZ2Z[./<,AUW9CS6_=T&32=.B3DR
MUBN-]7J-7=(D48V3!+",$>>P@&)+NQO^DBXFG[]AKBR\D3<6^6JIW_8X>U3*
M'[UI4,>EG/&["^IBW(J7[3K',5VV,9[G'6-6;4Q'<K1!)Y-C4CIM\O\[+>_:
M7>[*E?'J9GIFP\QE&^2,S$G#86W0R''LAL,Z0-[TA,>FI<>FKRFG0^WD]]]2
M97E/$EMF-3;--RT7JS:@K5Y+OLK$3AGU,0XX;!E-0(08.(HQT.VA1_!V%RCF
MK-7*1L>VQHU8=J LSQXU@MF!\ERS42/K#I1=K[9C-]B5&^SWUS<*G>JV3#RG
MZ99^T+&]U8RUG/=4\H4V]2)T)^.6J2^@CFVMYKS5/^@;Q;I.TI@^8UQL;#+F
MA](8V,2(P/=KG-QCUEM;U<RUO+>MXFJZ6J-_6,7%1W-:6!= )K]5&:QO-YO.
M (U:6>:.O68==X#L5A#;H(D]:59Q!\@Y%>AJ]EO]P[\1Z*X/G3YO5^/2FKQM
M7*LQ8[TP9Q /(8@>HP#+DXXLT2B 5(8QK\&J0=>_Z_R7>G8N<EKOQL-Q.]@Y
M;'P$:_7L-B]GZ#1YK3MX.4.[$6ZC=LQ,,-OI\SV7YF1$Y*>'<K?\AW"I3\Z-
M_85UOK0Z]E?JGX,^UE;L\Q\6UXCM(L(AQELIRAR.95VS_!] _B!HJ@^Y]U3(
M([->AAC)^"N ?+^E,OS%@Q)0_HF9_PU02P,$%     @ *DX&4=0MW?(B @
MH00  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULG51=:]LP%/TKPO2A
MA35R[#99BV-H'<8R-@C-NCV,/2CV=2RJCTR2D^[?[TIV3 9)&7NQ=:5[SCWW
M^,K97IL7VP X\BJ%LK.H<6Y[3ZDM&Y#,CO06%)[4VDCF,#0;:K<&6!5 4M D
MCB=4,JZB/ M[2Y-GNG6"*U@:8ELIF?G]"$+O9]$X.FP\\4WC_ ;-LRW;P K<
M\W9I,*(#2\4E*,NU(@;J6?0POB]2GQ\2OG'8VZ,U\9VLM7[QP:*:1;$7! )*
MYQD8OG90@!">"&7\ZCFCH:0''J\/[!]"[]C+FEDHM/C.*]?,HO<1J:!FK7!/
M>O\1^GYN/5^IA0U/LN]SXXB4K75:]F!4(+GJWNRU]^$(,+XY TAZ0/*O@+0'
M!.=HIRRT-6>.Y9G1>V)\-K+Y1? FH+$;KOQ77#F#IQQQ+B^TE-SA9W&6,%61
M0BO'U094R<&2:_)05=S[S019J&YHO/N7<W",BRO,>%[-R>7%%;D@7)&OC6XM
M\MB,.E3G:]"R5_+8*4G.*/G4JA%)XW<DB9/X!+QX&SZ'$N%C#Q_?_0VGZ,E@
M3#(8DP2^]+^,F7-;"FU; ^3'9T22A0-I?[Y1-QWJIJ'NS9FZ*Q#U-5=(S50)
M>%$LF!V<]+,CF@0B?UMW>7HWG69T=^S:B:1XD@Q)G49Z-$#^\GYA9H,:B( :
M8?%H>AL1TUV(+G!Z&V9JK1U.:%@V^ \!XQ/PO-;:'0(_IL-?*?\#4$L#!!0
M   ( "I.!E$ZXO>N10,  ((*   9    >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;+56;6_;. S^*X*Q S9@JQT[<;,B"9 FZ:Z'#0C2[N[#X3ZH-IT(E25/
MDI/UWX^272^='2]WPWU)],*'Y$/2%"<'J1[U#L"0KSD7>NKMC"FN?%\G.\BI
MOI %"+S)I,JIP:W:^KI00%,'RKD?!D'LYY0);S9Q9VLUF\C2<"9@K8@N\YRJ
MIVO@\C#U!M[SP89M=\8>^+-)0;=P!^9SL5:X\QLM*<M!:"8%49!-O?G@ZF9L
MY9W GPP.^FA-+),'*1_MYC:=>H%U"#@DQFJ@^+>'!7!N%:$;7VJ=7F/2 H_7
MS]IO''?D\D U+"3_BZ5F-_7&'DDAHR4W&WGX'6H^(ZLOD5R[7W*H90./)*4V
M,J_!Z$'.1/5/O]9Q. *@GFY 6 /"'P'#$X"H!D3G6AC6@.&Y%D8U8'0N(*X!
ML8M]%2P7Z24U=#91\D"4E49M=N'2Y= 88"9L8=T9A;<,<6:V 4X-I&1-E7DB
M]XH*35W.-7E'YFG*[)IR<BNJ(K;5\'H)AC+^!B465"D&BE"1DENCR3S+&&>H
MT<+ORJ+@]G8A10+"J J^8?H1;S_?+<GK5V_(*\($N=_)4J,2/?$-LK*^^4G-
MX+IB$)Y@$)%/4IB=)BN10MJ!7_;CXQZ\C]%L0AH^A_0Z[%7X1RDN2!2\)6$0
M!AW^+,Z&#]YWT?DUZZM?LW[3#U]"@O!!%_Q%+*.F/".G+_JWY4G^_HBB6'.0
MZW]Z# T;0T-G:'C"T#R7I3"DH$_T@0,Q\D5I,RQMVI3V6R*PX\L,&VL";&\!
MG75;68R=1=O@][-!]#X(,"O[XWR>)W;3%AO'QU(O:(\:VJ->VAO8@RCQ:\V4
MS(FFR*2?>Q?/4<NS*&KYOVA+A6VI95MJ-&I)K=I2P^')6,1-+.+>6"RD=EG]
M(&6*.;Z7AO*>RKILU%[^OR4\;@R->_U?@[)=%L<!RZ(H5;+#)[=.[2,\X?!0
M]>/.)/;KCJ.+(/BMJYG]1]SR)[C@!&[U$US8QE7!](_>R!S4UDTSFB3VLZ_Z
M47/:#$QS-R?\<'X]N%H,.LZ7@ZM5-0]]5U]-9Y^HVC)\4#ED:"JXN,3R5=7$
M4VV,+-P+_2 -OO=NN<,A$905P/M,2O.\L0::L7/V#5!+ P04    "  J3@91
M*1@WJ3@"  " "@  #0   'AL+W-T>6QE<RYX;6S55EUKVS 4_2M"&:.%4=O)
MDM'5-FR%PF ;A>9A;T6QKVV!/CQ9SIS^^DF6XCAI,T(?MNS%NO=<W7.//O!5
MW.@-@X<*0*..,]$DN-*Z_A@$358!)\V5K$&82"$5)]JXJ@R:6@')&YO$63 -
MPT7 "14XC47+[[AN4"9;H1,\&R#DAB]Y@J/%>XP<W:W,(<&/%V]_ME+?O$%N
MG+R;3,+'RYM#_*(/7.+@1=+Y":17X7%>$SM&O3B-^H_<CCSP&Y3&A13[^V0!
M4YUP0&O"$GQ+&%TI:K,*PBG;.'AJ@4PRJ9 V!V3D1!9IGEPX<IX].\_#J9"J
MK^TJN._*3S\(;#TKD#(V")QB!Z1Q3;0&)>Z,TT_NP6<AY.WEIC8*2T4VT72.
M=PG]8(JLI,I!#64BO(72F$%AY2A:5G;4L@YL4&O)C9%34DI!>@W;#&\8V@P8
M>[ 7^T>QQ]T5HW,-[:F*P32"O.EHG&/YQVR.>TP;OHH7U70M]>?6+$?TOKTM
M<*^@H%WO=\4@X!A[=)R=U#7;?&*T%!S<XD\NF,9DFX<JJ>B3J6:O2F8 4!BM
M06F:C9%?BM1+Z/3V.G7%<<W3_U#SW]WG$@0HPL:BS=T_YUU^M>+9AW\EN?^K
M' I^4:/O5N<N<G[^(F?7YZ_1]_JS$QGXKC-J;7N-;4"1?4 D^+M]KK!=4;1J
M*=-4>*^B>0[B67\S])JLS'-PC]_,SZ$@+=/+(9C@G?T-<MKRZV'6O=T(/VMG
M?[7+BQ9]P=V;,_T-4$L#!!0    ( "I.!E&7BKL<P    !,"   +    7W)E
M;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE
M<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;
M8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R
M]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ *DX&4=XN_%+0!   P1X
M  \   !X;"]W;W)K8F]O:RYX;6S%F=%OVR@8P/\5E)?U'G9);+?;JF62F]#%
M4NKX;">G/9VH31(T##W :;N_?I\=125;A.Z%RU-BC/#/'_#]#'Q^ENK[HY3?
MT4O#A9X,=L8\W0Z'NMK1AN@_Y1,5<&<C54,,7*KM4#\I2FJ]H]0T?!B,1C?#
MAC Q^/+YV%:FAO:%-+0R3 HH[ K6C#[KM_O=)=HSS1X99^9U,NC_<SI #1.L
M83]H/1F,!DCOY/-<*O9#"D-X42G)^60P/MQ84V58]5MQT4&6Y%'W)88\Y@1
M)H.;$32X84J;OD;?/@'&/87*AZO6R'O&#54S8NA7)=LG)K9=,_ 60^LU^C@<
M?P]!O%7_)8QRLV$5G<FJ;:@PAS@JRCM H7?L20^0( V=#*9R3Q7*R)9V+P5/
M2>K#"QH@L\*E;AG<4$G=,_KD$345FM8(_FG)60T<-5H)TM;,V)"! S*X(.0_
M@049.B##BT#>$4Y$19$%&3D@HPM"GD3RV@%Y?<GN#BW(&P?DS24A(POR@P/R
MPR4AKRW(CP[(CWXA[^(B*=#R'F4Y+G!:QF6R3"VT3PZT3W[1<KS&Z0H7=JX>
MN9+UR"\/CO,T2;\6*,,Y*N9QCFTRIT8\>V19S@%INGR 3ISCM$C6&"4I7&-T
MM5B>!- EDK%GDV2K?#J/"]P-M^7?*<Z+>9(!:(EA[)5VDAZ[5#+V[)(D70/.
M TP&8$,KB&-:+!?)+"[Q#&%[<HQ=,AE[MDD\_6N5%$DW7T]ZV.6.L6=YS/!=
M:;.X%#'V[(@9SI,UI+/U:09Q"6'LV0CW<9*C=;Q88?2 XV*5XVZ4G>"Y5##V
M[((^I\V7"XA<\0YA&%[E-YO-Y8*Q9QE ,GM(^DE9H#B=0;)+2TC&.)TF)_T;
MN P1>#9$CA=]DLCBO/R&RCQ.BWCZZP0-7*8(/)OBK.[1509?)Q6CVL9T+CD\
MF^*H?G0%JTA.]1\VF,L-@6<W_/X-<!;1Y87 LQ><'P,GJXS I8K LRIL?9V-
MH<L=P?_GCK-L+HD$EY'(D=/&=,DD\+VP()II)#<H4U1#U;X&>H_BNF;PU\9T
M>27P[)6B;1JB7CO0&=-DNU5TVR_3<KJGHK5W-UQF"3V;I8 VZI;3CK.+;(6(
MJ(&8MQVKO1 )77H)/>L%$R68V&J4486*'5'TK<<%X3:F2R^A9[W8T2S)"\*;
M#:V,1C'GLB+&QG3N:7F6C8T95U"]Y?W07)H=A'=J8[J$$WH63M:J:D=TC[E\
M%E1U=U$B#(69?[I!Z!).Z%DXB=A3;;I*B FT$I6]*7.*Z5)/Z%D]<?5O"P_M
MRV'RV&,@IY6=-T.7A4+/%OH%\VV.0\=#@S:FRT*A9PO-Z*,Y@]<<;'1E8[HL
M%'JV4-(\D<J@C9(-NI>*LJU ^ 5FE=A2-+,/ B*7A2+/%KHG3*$UX6T_'&=4
ML3WICGH@J-HH6Y:1RT*19PN]@9T;FHV-Z;)0Y-E"L=84I-.)?,%(?V8'2S T
M)4HQ2$DVILM"D6\+=1K?25Y#8G^',$Q[\VJ%U<9TGJUX/UQI&M:G]T-(IU(8
M^!2AHEO7HO<VILM"D6<+Y?3@\(PH"&.IB-"D>LNB-J;+0E%OH>'QR+2F&R9H
MG<(C-)17A%>90MW/8=,WNNXV;S8MYU,H6XJ%)/7Q!/9X>OSE)U!+ P04
M"  J3@91_2S5I:X!  #!&P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=F[;L) $(7A5T%^ ):966X14*6AC7@!"Y:+,-CR;A1X^R HX%@ITJ ]
ME;6V//X;?[+6LZ]0E>E0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NW
MIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'N
MIVZ/<1]"*GJKLMV%-"_<I7J>CNY^D/YM<M%;;N9%N]Q(X7('*01I_B"#(,L?
MY"'(YP\:0M P?] (@D;Y@\80-,X?-(&@2?Z@*01-\P?) &4<$"1UL";06I!K
M(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O
M)=!;.Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ
M;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#
MO8U ;X]Z>P*]/>KM"?3VJ+<GT-NCWIY ;]_9[";0VZ/>GD!OCWK[=^H=T[4*
M\=GS6./SWTEUNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04    "  J3@91)OJ'
MI[4!  #<&P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F<UNPC 0A%\%Y8J(
ML9W2'P&7MM>60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(
M#;9UU;A95'AO'AAS:4&U<K$VU(2=7-M:^?!JE\RH=*66Q,1X/&&I;CPU?N1;
MC6@^?:)<K2L_>-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=
M78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7
M*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC
M:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&2
M0X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A
M*D<!*T<AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT0AJT0AJT0A
MJT0AJT0AJT0AJT0AJT0AJT0AJT0A:X)"U@2%K D*61,4LB8H9$U0R)K\)UG?
MM5[]]?^F=HUK539'?];]U)M_ E!+ 0(4 Q0    ( "I.!E$'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ *DX&42VH"%3O    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ *DX&49E<G",0!@  G"<  !,
M     ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  J3@91
M@$_5^KP%  #E&0  &               @($."   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ *DX&46Q)2TX/!0  -!,  !@
M     ("!  X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M "I.!E%'RK,4'00  !,.   8              " @443  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    "  J3@91<4[Q..,&  ")'0  &
M            @(&8%P  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ *DX&42LZ0],O @  _@4  !@              ("!L1X  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( "I.!E&YZ,HB\ L  'E)
M   8              " @18A  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    "  J3@91M-M76FH"   4!@  &               @($\+0
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ *DX&48V-\OY2
M!P  [AL  !@              ("!W"\  'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( "I.!E%$,T(3O@D  -P6   8              "
M@60W  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  J3@91
M&)LNQC$#  !G!@  &0              @(%800  >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( "I.!E''QTGO?@0  +T+   9
M      " @<!$  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ *DX&48B=R=D_!   D H  !D              ("!=4D  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  J3@91/SP[#0X#  !X!@
M&0              @('K30  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( "I.!E&3!.3W:P0  'L*   9              " @3!1  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ *DX&42H''KAV
M!@  IA   !D              ("!TE4  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    "  J3@91RQ63((8#  !/!P  &0
M@(%_7   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( "I.
M!E$49D4<Y04  %\/   9              " @3Q@  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ *DX&40[M2],I P  ] <  !D
M         ("!6&8  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    "  J3@911X349\P#  #@"0  &0              @(&X:0  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( "I.!E&3U:O0*04  /X*
M   9              " @;MM  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ *DX&49CV (@E @  B00  !D              ("!&W,
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  J3@91/K%^
M%P\*  "G&   &0              @(%W=0  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( "I.!E'>?N-L. ,  &$&   9
M  " @;U_  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
M*DX&4;7PZ)L0!   4 H  !D              ("!+(,  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    "  J3@91IH*0;Q<$   _"@  &0
M            @(%SAP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( "I.!E%@A94(.@,  (@&   9              " @<&+  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ *DX&4909GRJQ P
MD@@  !D              ("!,H\  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    "  J3@91X/@ '0(#  !1!P  &0              @($:
MDP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( "I.!E%<
M[U7  @(   D$   9              " @5.6  !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ *DX&4?]N\. F!   )1,  !D
M     ("!C)@  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M"  J3@91:GHAQ)(%  ""&   &0              @('IG   >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( "I.!E&K(<6O#P(  ) $   9
M              " @;*B  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ *DX&40, ?U-)!   ?0\  !D              ("!^*0  'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  J3@91P6LYO(D#
M   Q#   &0              @(%XJ0  >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( "I.!E&3#CJ@M@(  $4&   9              "
M@3BM  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ *DX&
M4;E4(LTT!   C!   !D              ("!);   'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    "  J3@91+8"C0>T#   _#0  &0
M        @(&0M   >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( "I.!E%/J^*&VP4  $@<   9              " @;2X  !X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ *DX&496&Q:=H @  * 8
M !D              ("!QKX  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    "  J3@91UGU7F38#   D"@  &0              @(%EP0
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( "I.!E'L1C6$
MZ0(  $H)   9              " @=+$  !X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ *DX&46-_Z#D?!   A0T  !D
M ("!\L<  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  J
M3@91'.#/7",#  "N"P  &0              @(%(S   >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( "I.!E&-VRV3:00  )41   9
M          " @:+/  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ *DX&4=0MW?(B @  H00  !D              ("!0M0  'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  J3@91.N+WKD4#  ""
M"@  &0              @(&;U@  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( "I.!E$I&#>I. (  ( *   -              "  1?:
M  !X;"]S='EL97,N>&UL4$L! A0#%     @ *DX&49>*NQS     $P(   L
M             ( !>MP  %]R96QS+RYR96QS4$L! A0#%     @ *DX&4=XN
M_%+0!   P1X   \              ( !8]T  'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( "I.!E']+-6EK@$  ,$;   :              "  6#B  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "I.!E$F^H>G
MM0$  -P;   3              "  4;D  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     V #8 L0X  "SF      $!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>197</ContextCount>
  <ElementCount>286</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>44</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Condensed Consolidated Unaudited Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome</Role>
      <ShortName>Condensed Consolidated Unaudited Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Condensed Consolidated Unaudited Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Unaudited Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity</Role>
      <ShortName>Condensed Consolidated Unaudited Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical</Role>
      <ShortName>Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Statement - Condensed Consolidated Unaudited Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Unaudited Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/BasisOfPresentation</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/Revenues</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/EarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/OtherComprehensiveIncomeLoss</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture</Role>
      <ShortName>PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - INVESTMENT IN UNCONSOLIDATED ENTITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/InvestmentInUnconsolidatedEntity</Role>
      <ShortName>INVESTMENT IN UNCONSOLIDATED ENTITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/Acquisitions</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/Debt</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - DERIVATIVES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/Derivatives</Role>
      <ShortName>DERIVATIVES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/ShareholdersEquity</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/RelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - BASIS OF PRESENTATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/BasisOfPresentationPolicies</Role>
      <ShortName>BASIS OF PRESENTATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/RevenuesTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.watsco.com/role/Revenues</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/EarningsPerShareTables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.watsco.com/role/EarningsPerShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/OtherComprehensiveIncomeLossTables</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.watsco.com/role/OtherComprehensiveIncomeLoss</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/AcquisitionsTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.watsco.com/role/Acquisitions</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - DERIVATIVES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/DerivativesTables</Role>
      <ShortName>DERIVATIVES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.watsco.com/role/Derivatives</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/FairValueMeasurementsTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.watsco.com/role/FairValueMeasurements</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Basis of Presentation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail</Role>
      <ShortName>Basis of Presentation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Summary of Disaggregated Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail</Role>
      <ShortName>Summary of Disaggregated Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Schedule of Basic and Diluted Earnings per Common Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail</Role>
      <ShortName>Schedule of Basic and Diluted Earnings per Common Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Earnings Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail</Role>
      <ShortName>Earnings Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Schedule of Accumulated Other Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail</Role>
      <ShortName>Schedule of Accumulated Other Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Purchase of Ownership Interest from Joint Venture - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail</Role>
      <ShortName>Purchase of Ownership Interest from Joint Venture - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Investment in Unconsolidated Entity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail</Role>
      <ShortName>Investment in Unconsolidated Entity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail</Role>
      <ShortName>Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Acquisitions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail</Role>
      <ShortName>Acquisitions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail</Role>
      <ShortName>Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail</Role>
      <ShortName>Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Derivatives - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/DerivativesAdditionalInformationDetail</Role>
      <ShortName>Derivatives - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail</Role>
      <ShortName>Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Shareholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Shareholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="d935713d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="d935713d10q.htm">d935713d10q.htm</File>
    <File>d935713dex311.htm</File>
    <File>d935713dex312.htm</File>
    <File>d935713dex313.htm</File>
    <File>d935713dex321.htm</File>
    <File>wso-20200630.xsd</File>
    <File>wso-20200630_cal.xml</File>
    <File>wso-20200630_def.xml</File>
    <File>wso-20200630_lab.xml</File>
    <File>wso-20200630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g935713g84r77.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>65
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d935713d10q.htm": {
   "axisCustom": 0,
   "axisStandard": 17,
   "contextCount": 197,
   "dts": {
    "calculationLink": {
     "local": [
      "wso-20200630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "wso-20200630_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": [
      "d935713d10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "wso-20200630_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": [
      "wso-20200630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "wso-20200630.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://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 5
   },
   "keyCustom": 23,
   "keyStandard": 263,
   "memberCustom": 18,
   "memberStandard": 24,
   "nsprefix": "wso",
   "nsuri": "http://www.watsco.com/20200630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_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://www.watsco.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - REVENUES",
     "role": "http://www.watsco.com/role/Revenues",
     "shortName": "REVENUES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_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": "1011 - Disclosure - EARNINGS PER SHARE",
     "role": "http://www.watsco.com/role/EarningsPerShare",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS)",
     "role": "http://www.watsco.com/role/OtherComprehensiveIncomeLoss",
     "shortName": "OTHER COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE",
     "role": "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture",
     "shortName": "PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wso:InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - INVESTMENT IN UNCONSOLIDATED ENTITY",
     "role": "http://www.watsco.com/role/InvestmentInUnconsolidatedEntity",
     "shortName": "INVESTMENT IN UNCONSOLIDATED ENTITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wso:InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_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": "1015 - Disclosure - ACQUISITIONS",
     "role": "http://www.watsco.com/role/Acquisitions",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - DEBT",
     "role": "http://www.watsco.com/role/Debt",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - DERIVATIVES",
     "role": "http://www.watsco.com/role/Derivatives",
     "shortName": "DERIVATIVES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.watsco.com/role/FairValueMeasurements",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - SHAREHOLDERS' EQUITY",
     "role": "http://www.watsco.com/role/ShareholdersEquity",
     "shortName": "SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Condensed Consolidated Unaudited Statements of Income",
     "role": "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
     "shortName": "Condensed Consolidated Unaudited Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_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": "1020 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.watsco.com/role/CommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - RELATED PARTY TRANSACTIONS",
     "role": "http://www.watsco.com/role/RelatedPartyTransactions",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_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": "1022 - Disclosure - BASIS OF PRESENTATION (Policies)",
     "role": "http://www.watsco.com/role/BasisOfPresentationPolicies",
     "shortName": "BASIS OF PRESENTATION (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - REVENUES (Tables)",
     "role": "http://www.watsco.com/role/RevenuesTables",
     "shortName": "REVENUES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_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": "1024 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://www.watsco.com/role/EarningsPerShareTables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) (Tables)",
     "role": "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables",
     "shortName": "OTHER COMPREHENSIVE INCOME (LOSS) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - ACQUISITIONS (Tables)",
     "role": "http://www.watsco.com/role/AcquisitionsTables",
     "shortName": "ACQUISITIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - DERIVATIVES (Tables)",
     "role": "http://www.watsco.com/role/DerivativesTables",
     "shortName": "DERIVATIVES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.watsco.com/role/FairValueMeasurementsTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wso:NumberOfJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Entity",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Basis of Presentation - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail",
     "shortName": "Basis of Presentation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wso:NumberOfJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Entity",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Condensed Consolidated Unaudited Statements of Comprehensive Income",
     "role": "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
     "shortName": "Condensed Consolidated Unaudited Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "wso:SalesRevenuesFromProductLinesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Summary of Disaggregated Revenue (Detail)",
     "role": "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail",
     "shortName": "Summary of Disaggregated Revenue (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "wso:SalesRevenuesFromProductLinesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_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 - Schedule of Basic and Diluted Earnings per Common Share (Detail)",
     "role": "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
     "shortName": "Schedule of Basic and Diluted Earnings per Common Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wso:ConvertibleClassBCommonStockOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Earnings Per Share - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail",
     "shortName": "Earnings Per Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wso:ConvertibleClassBCommonStockOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) (Detail)",
     "role": "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail",
     "shortName": "Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Schedule of Accumulated Other Comprehensive Loss (Detail)",
     "role": "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail",
     "shortName": "Schedule of Accumulated Other Comprehensive Loss (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "wso:AdditionalOwnershipInterestAcquiredInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Purchase of Ownership Interest from Joint Venture - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
     "shortName": "Purchase of Ownership Interest from Joint Venture - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "wso:PurchaseOfOwnershipInterestFromJointVentureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn05_31_2019_HomansAssociatesIiLlcMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "wso:AdditionalOwnershipInterestAcquiredInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2019To06_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Investment in Unconsolidated Entity - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail",
     "shortName": "Investment in Unconsolidated Entity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "wso:InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_21_2017_CarrierEnterpriseOneMembersrtOwnershipAxis",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Detail)",
     "role": "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
     "shortName": "Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn08_01_2019_PeircePhelpsPpiMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2019To06_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Acquisitions - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
     "shortName": "Acquisitions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn11_26_2019_NSSupplyofFishkillIncMemberusgaapBusinessAcquisitionAxis",
      "decimals": "INF",
      "lang": null,
      "name": "wso:NumberOfLocationsInWhichTheEntityOperates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Location",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermLineOfCredit",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn04_10_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail)",
     "role": "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail",
     "shortName": "Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail)",
     "role": "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail",
     "shortName": "Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020_ForeignExchangeForwardAndOptionContractsMemberusgaapDerivativeInstrumentRiskAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Derivatives - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
     "shortName": "Derivatives - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ForeignExchangeForwardMemberusgaapDerivativeInstrumentRiskAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "wso:DerivativeMaturityDateRange",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "role": "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail",
     "shortName": "Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Shareholders' Equity - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail",
     "shortName": "Shareholders' Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020_CommonAndClassBCommonStockMemberusgaapStatementClassOfStockAxis_RestrictedStockMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Related Party Transactions - Additional Information (Detail)",
     "role": "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Related Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn12_31_2019_CarrierAndItsAffiliatesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "PAsOn12_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 - Condensed Consolidated Unaudited Statements of Shareholders' Equity",
     "role": "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
     "shortName": "Condensed Consolidated Unaudited Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2019To03_31_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical)",
     "role": "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical",
     "shortName": "Condensed Consolidated Unaudited Statements of Shareholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P04_01_2020To06_30_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008 - Statement - Condensed Consolidated Unaudited Statements of Cash Flows",
     "role": "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
     "shortName": "Condensed Consolidated Unaudited Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - BASIS OF PRESENTATION",
     "role": "http://www.watsco.com/role/BasisOfPresentation",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d935713d10q.htm",
      "contextRef": "P01_01_2020To06_30_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 44,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "verboseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "verboseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "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://www.watsco.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://www.watsco.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://www.watsco.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://www.watsco.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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "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": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r300"
     ],
     "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r301"
     ],
     "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://www.watsco.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://www.watsco.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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.watsco.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://www.watsco.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://www.watsco.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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.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://www.watsco.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://www.watsco.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://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail",
      "http://www.watsco.com/role/BasisOfPresentationPolicies",
      "http://www.watsco.com/role/CommitmentsAndContingencies",
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical",
      "http://www.watsco.com/role/Debt",
      "http://www.watsco.com/role/DebtAdditionalInformationDetail",
      "http://www.watsco.com/role/Derivatives",
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/DerivativesTables",
      "http://www.watsco.com/role/EarningsPerShare",
      "http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail",
      "http://www.watsco.com/role/EarningsPerShareTables",
      "http://www.watsco.com/role/FairValueMeasurements",
      "http://www.watsco.com/role/FairValueMeasurementsTables",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntity",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLoss",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
      "http://www.watsco.com/role/RelatedPartyTransactions",
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.watsco.com/role/Revenues",
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail",
      "http://www.watsco.com/role/ShareholdersEquity",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r303"
     ],
     "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r302"
     ],
     "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://www.watsco.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://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail",
      "http://www.watsco.com/role/BasisOfPresentationPolicies",
      "http://www.watsco.com/role/CommitmentsAndContingencies",
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical",
      "http://www.watsco.com/role/Debt",
      "http://www.watsco.com/role/DebtAdditionalInformationDetail",
      "http://www.watsco.com/role/Derivatives",
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/DerivativesTables",
      "http://www.watsco.com/role/EarningsPerShare",
      "http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail",
      "http://www.watsco.com/role/EarningsPerShareTables",
      "http://www.watsco.com/role/FairValueMeasurements",
      "http://www.watsco.com/role/FairValueMeasurementsTables",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntity",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLoss",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
      "http://www.watsco.com/role/RelatedPartyTransactions",
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.watsco.com/role/Revenues",
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail",
      "http://www.watsco.com/role/ShareholdersEquity",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "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://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r118",
      "r154",
      "r156",
      "r291",
      "r292"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "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://www.watsco.com/role/DebtAdditionalInformationDetail",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r119",
      "r154",
      "r157",
      "r293",
      "r296",
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DebtAdditionalInformationDetail",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "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": [
      "r22"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 23.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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r22",
      "r83",
      "r245",
      "r246",
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Amount payable to Carrier and its affiliates, net of receivables"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r13",
      "r120",
      "r121",
      "r155"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r44",
      "r54",
      "r198"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Cash Flow Hedging Instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r41",
      "r43",
      "r44"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 18.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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Accumulated other comprehensive loss, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r40",
      "r44",
      "r47",
      "r199"
     ],
     "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 Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r38",
      "r44",
      "r47",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustment"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Amortization period"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": "Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r163",
      "r165",
      "r171",
      "r172"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Anti-dilutive stock options not included above"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r114",
      "r269",
      "r280"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r34"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r166",
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r212",
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "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://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Stock issued for acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "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]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r182",
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "commentaryGuidance": "Fair value of equity shares issued",
        "definitionGuidance": "Common stock issued for Dunphey &amp; Associates Supply Co., Inc.",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r186"
     ],
     "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]",
        "verboseLabel": "ACQUISITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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, acquired at the acquisition date. 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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "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": "Other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r178",
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangibles",
        "verboseLabel": "Intangible assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r178",
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r178",
      "r179"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Business combination recognized identifiable assets acquired and liabilities assumed net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r178",
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combination, Step Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "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",
      "r19",
      "r78"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "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 at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r73",
      "r238"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "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 (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedge"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/Acquisitions",
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsTables",
      "http://www.watsco.com/role/BasisOfPresentation",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CoverPage",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture",
      "http://www.watsco.com/role/RevenuesTables",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r28",
      "r140",
      "r273",
      "r286"
     ],
     "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r139",
      "r141"
     ],
     "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://www.watsco.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CoverPage",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "verboseLabel": "Cash dividends paid per share of Common and Class B common stock"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "verboseLabel": "Cash dividends declared and paid, common stock"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "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",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CoverPage",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r12"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 15.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",
        "terseLabel": "Common stock, $0.50 par value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r50",
      "r52",
      "r53"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "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": "Comprehensive income attributable to Watsco, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r50",
      "r52",
      "r190",
      "r191",
      "r202"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: comprehensive income attributable to non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r50",
      "r52",
      "r189",
      "r202"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/OtherComprehensiveIncomeLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r104",
      "r105",
      "r236",
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r104",
      "r105",
      "r236",
      "r237",
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r104",
      "r105",
      "r236",
      "r237",
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r104",
      "r105",
      "r236",
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of purchases from key suppliers"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r104",
      "r105",
      "r236",
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r79",
      "r194",
      "r203",
      "r204"
     ],
     "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": "Basis of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 7.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": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods, Total [Member]",
        "terseLabel": "Cost of Goods, Total"
       }
      }
     },
     "localname": "CostOfGoodsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "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_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r26",
      "r82",
      "r146",
      "r147",
      "r148",
      "r149",
      "r240",
      "r241",
      "r242",
      "r279"
     ],
     "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://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r76",
      "r80",
      "r173",
      "r174"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income tax provision"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer.",
        "label": "Deferred Income Taxes and Other Liabilities, Noncurrent",
        "terseLabel": "Deferred income taxes and other liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r76",
      "r111"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 6.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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivative instruments, assets derivatives"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail",
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r213",
      "r214",
      "r219",
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail",
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVES"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/Derivatives"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "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": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r210",
      "r213",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r210",
      "r213",
      "r219",
      "r222",
      "r223",
      "r224",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "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": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "auth_ref": [
      "r217",
      "r221"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "terseLabel": "Gain reclassified from accumulated other comprehensive loss into earnings"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r218",
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "terseLabel": "(Loss) gain from foreign currency forward and option contracts not designated as hedging instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative instruments, liabilities derivatives"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r206",
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional value of derivatives"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "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": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "verboseLabel": "Derivatives Designated as Hedging Instruments"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r154"
     ],
     "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": "Summary of Disaggregated Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Cash dividends declared and paid on Common and Class B common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share for Common and Class\u00a0B common stock:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r59",
      "r85",
      "r89",
      "r92",
      "r93",
      "r94",
      "r97",
      "r277",
      "r289"
     ],
     "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",
        "verboseLabel": "Basic earnings per share for Common and Class B common stock"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r59",
      "r85",
      "r89",
      "r92",
      "r93",
      "r94",
      "r97",
      "r277",
      "r289"
     ],
     "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",
        "verboseLabel": "Diluted earnings per share for Common and Class B common stock"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 17.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 foreign exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "verboseLabel": "Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r145"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "positiveLabel": "Total ownership interest"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r20",
      "r115",
      "r123"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investment in unconsolidated entity"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "verboseLabel": "Equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r162",
      "r231",
      "r252"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value, Hierarchy [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r159",
      "r160",
      "r162",
      "r231",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value Measurements, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r159",
      "r160",
      "r162",
      "r231",
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value Measurements, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r212",
      "r216",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 29.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities, net of current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r131",
      "r133",
      "r136",
      "r137",
      "r255"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r131",
      "r135"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "verboseLabel": "Pre-tax gain to be reclassified into earnings within the next 12 months"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign Currency Forward Contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r128",
      "r129"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 5.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 profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r210",
      "r223"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r56",
      "r85",
      "r268",
      "r275",
      "r290"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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 income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r57",
      "r76",
      "r112",
      "r123",
      "r274",
      "r287"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 9.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Other income from investment in unconsolidated entity",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "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": [
      "r80",
      "r113",
      "r175"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 11.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 2.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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 3.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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisition:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r130",
      "r134"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r32",
      "r127"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Investments, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r18",
      "r272",
      "r284"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "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 shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r23"
     ],
     "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",
        "verboseLabel": "Maximum capacity under revolving credit agreement"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Capital Lease Obligations",
        "totalLabel": "Total long-term obligations"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt and Capital Lease Obligations [Abstract]",
        "terseLabel": "Long-term obligations:"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r26",
      "r142",
      "r143"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 27.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent",
        "terseLabel": "Borrowings under revolving credit agreement"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum Length of Time Hedged in Cash Flow Hedge",
        "verboseLabel": "Maximum length of time hedged in cash flow hedge"
       }
      }
     },
     "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r31",
      "r271",
      "r283"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r150",
      "r192",
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedLabel": "Decrease in non-controlling interest in Carrier Enterprise II"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Ownership percentage, by non-controlling owners"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Ownership percentage by parent"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 18.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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 12.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r73",
      "r74",
      "r77"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 1.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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r48",
      "r51",
      "r58",
      "r77",
      "r96",
      "r276",
      "r288"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Net income attributable to Watsco, Inc. shareholders",
        "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",
        "totalLabel": "Net income attributable to Watsco, Inc.",
        "verboseLabel": "Net income attributable to Watsco, Inc. shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r48",
      "r51",
      "r196",
      "r201"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: net income attributable to\u00a0non-controlling\u00a0interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r85",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "verboseLabel": "Earnings allocated to Watsco, Inc. shareholders - Basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r87",
      "r88"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Earnings allocated to Watsco, Inc. shareholders - Diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "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": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted",
        "terseLabel": "Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used as economic hedge for exposure to risk.",
        "label": "Not Designated as Hedging Instrument, Economic Hedge [Member]",
        "verboseLabel": "Not Designated as Hedging Instrument, Economic Hedge [Member]"
       }
      }
     },
     "localname": "NotDesignatedAsHedgingInstrumentEconomicHedgeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r44",
      "r54"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "presentationGuidance": "Current period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 4.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"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      },
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Operating lease liabilities, net of current portion",
        "verboseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 assets",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Basis of Presentation [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r205"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/BasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r212",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r37",
      "r239"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "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",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r49",
      "r52",
      "r54",
      "r145"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Other comprehensive income (loss)",
        "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)",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "presentationGuidance": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": {
     "auth_ref": [
      "r41",
      "r45",
      "r46",
      "r217"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax",
        "negatedTerseLabel": "Reclassification of gain on cash flow hedging instruments into earnings"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": {
     "auth_ref": [
      "r41",
      "r45",
      "r46",
      "r211"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      },
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax",
        "negatedLabel": "Reclassification of gain on cash flow hedging instruments into earnings",
        "negatedTotalLabel": "Reclassification of gain on cash flow hedging instruments into earnings, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r39",
      "r41",
      "r226"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax",
        "terseLabel": "Unrealized gain (loss) on cash flow hedging instruments",
        "verboseLabel": "(Loss) gain recorded in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedgesDetail",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r39",
      "r41",
      "r226"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      },
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax",
        "presentationGuidance": "Unrealized (loss) gain on cash flow hedging instruments",
        "totalLabel": "Unrealized (loss) gain on cash flow hedging instruments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": {
     "auth_ref": [
      "r39",
      "r42"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax",
        "negatedLabel": "Income tax benefit (expense)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r212",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other, net",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "terseLabel": "Less: distributed and undistributed earnings allocated to non-vested restricted common stock"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted",
        "terseLabel": "Less: distributed and undistributed earnings allocated to non-vested restricted common stock - Diluted"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment of fees related to revolving credit agreement"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends on Common and Class\u00a0B common stock"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payments Related to Tax Withholding for Share-based Compensation",
        "negatedLabel": "Repurchases of common stock to satisfy employee withholding tax obligations",
        "verboseLabel": "Shares withheld as payment for tax withholdings related to share based compensation, market value"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.",
        "label": "Payments to Acquire Additional Interest in Subsidiaries",
        "terseLabel": "Cash consideration paid to obtain additional ownership"
       }
      }
     },
     "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r66",
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Cash consideration",
        "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"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 16.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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedLabel": "Investment in unconsolidated entity",
        "terseLabel": "Investment in unconsolidated entity"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "terseLabel": "Contribution to investment in unconsolidated entity by controlling interest"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r11"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 16.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, $0.50 par value"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Net proceeds from issuances of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r68",
      "r170"
     ],
     "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",
        "terseLabel": "Net proceeds from shares purchased under ESPP"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Proceeds from non-controlling interest for investment in unconsolidated entity",
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Proceeds from non-controlling interest for investment in unconsolidated entity"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "terseLabel": "Net (repayments) proceeds under revolving credit agreement"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Net repayments of long-term obligations",
        "documentation": "Amount of cash inflow (outflow) from other long-term debt.",
        "label": "Proceeds from (Repayments of) Other Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r68",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Net proceeds from the sale of Common stock"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r48",
      "r51",
      "r72",
      "r114",
      "r117",
      "r189",
      "r195",
      "r197",
      "r201",
      "r202"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r6",
      "r7",
      "r138",
      "r285"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r9",
      "r270",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r9",
      "r270",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r44",
      "r54"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedLabel": "Reclassification adjustment"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r161",
      "r245",
      "r246"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r161",
      "r245",
      "r246",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail",
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Non-Vested Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r15",
      "r150",
      "r282"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 19.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://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "verboseLabel": "REVENUES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r60",
      "r295"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenues from sales to Carrier and its affiliates"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r55",
      "r109",
      "r110",
      "r116"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenues [Abstract]"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions  designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Fair Value of Derivative Instruments and Location in the Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "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": "Schedule of Basic and Diluted Earnings Per Common Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r89",
      "r90",
      "r94",
      "r97"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "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": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r81",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r27"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self-insurance reserves"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r63",
      "r126"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 7.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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r164",
      "r167"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Shares Paid for Tax Withholding for Share Based Compensation",
        "verboseLabel": "Shares withheld as payment for tax withholdings related to share based compensation, shares"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r145"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/Acquisitions",
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsTables",
      "http://www.watsco.com/role/BasisOfPresentation",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CoverPage",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture",
      "http://www.watsco.com/role/RevenuesTables",
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r30",
      "r145"
     ],
     "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://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetail",
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "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://www.watsco.com/role/Acquisitions",
      "http://www.watsco.com/role/AcquisitionsTables",
      "http://www.watsco.com/role/BasisOfPresentation",
      "http://www.watsco.com/role/BasisOfPresentationPolicies",
      "http://www.watsco.com/role/CommitmentsAndContingencies",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical",
      "http://www.watsco.com/role/Debt",
      "http://www.watsco.com/role/Derivatives",
      "http://www.watsco.com/role/DerivativesTables",
      "http://www.watsco.com/role/EarningsPerShare",
      "http://www.watsco.com/role/EarningsPerShareTables",
      "http://www.watsco.com/role/FairValueMeasurements",
      "http://www.watsco.com/role/FairValueMeasurementsTables",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntity",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLoss",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture",
      "http://www.watsco.com/role/RelatedPartyTransactions",
      "http://www.watsco.com/role/Revenues",
      "http://www.watsco.com/role/RevenuesTables",
      "http://www.watsco.com/role/ShareholdersEquity"
     ],
     "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://www.watsco.com/role/Acquisitions",
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsTables",
      "http://www.watsco.com/role/BasisOfPresentation",
      "http://www.watsco.com/role/BasisOfPresentationPolicies",
      "http://www.watsco.com/role/CommitmentsAndContingencies",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfComprehensiveIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfIncome",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquityParenthetical",
      "http://www.watsco.com/role/Debt",
      "http://www.watsco.com/role/Derivatives",
      "http://www.watsco.com/role/DerivativesTables",
      "http://www.watsco.com/role/EarningsPerShare",
      "http://www.watsco.com/role/EarningsPerShareTables",
      "http://www.watsco.com/role/FairValueMeasurements",
      "http://www.watsco.com/role/FairValueMeasurementsTables",
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntity",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLoss",
      "http://www.watsco.com/role/OtherComprehensiveIncomeLossTables",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture",
      "http://www.watsco.com/role/RelatedPartyTransactions",
      "http://www.watsco.com/role/Revenues",
      "http://www.watsco.com/role/RevenuesTables",
      "http://www.watsco.com/role/ShareholdersEquity",
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r11",
      "r12",
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "presentationGuidance": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Shares, Employee Benefit Plan",
        "terseLabel": "Common stock contribution to 401(k) plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r11",
      "r12",
      "r145",
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedLabel": "Forfeitures of non-vested restricted shares of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r145",
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Issuances of non-vested restricted shares of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r30",
      "r145",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "presentationGuidance": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "terseLabel": "Common stock contribution to 401(k) plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r11",
      "r12",
      "r145",
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures",
        "negatedLabel": "Forfeitures of non-vested restricted shares of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r11",
      "r12",
      "r145",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Issuances of non-vested restricted shares of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r11",
      "r12",
      "r145",
      "r150"
     ],
     "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",
        "negatedLabel": "Retirement of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r11",
      "r12",
      "r145",
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Retirement of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r12",
      "r16",
      "r17",
      "r122"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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 Watsco, Inc. shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Watsco, Inc. shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r187",
      "r188",
      "r200"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r251"
     ],
     "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]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r251"
     ],
     "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]",
        "verboseLabel": "Alternative Currency Sublimit"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "verboseLabel": "Supplemental cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Text Block [Abstract]"
       }
      }
     },
     "localname": "TextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r29",
      "r151"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r29",
      "r151",
      "r152"
     ],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 20.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r99",
      "r100",
      "r101",
      "r102",
      "r106",
      "r107",
      "r108"
     ],
     "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": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/BasisOfPresentationPolicies"
     ],
     "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://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "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://www.watsco.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive stock options"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r88",
      "r94"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail": {
       "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": "Weighted-average common shares outstanding - Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r86",
      "r94"
     ],
     "calculation": {
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail": {
       "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": "Weighted-average common shares outstanding\u2014Basic",
        "verboseLabel": "Weighted-average common shares outstanding\u2014Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfBasicAndDilutedEarningsPerCommonShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "wso_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Expenses and Other Current Liabilities [Member]",
        "label": "Accrued Expenses and Other Current Liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_AdditionalOwnershipInterestAcquiredInSubsidiary": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional ownership interest acquired.",
        "label": "Additional Ownership Interest Acquired In Subsidiary",
        "terseLabel": "Additional ownership interest acquired in subsidiary"
       }
      }
     },
     "localname": "AdditionalOwnershipInterestAcquiredInSubsidiary",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "wso_BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business acquisition, goodwill, expected period for tax deduction.",
        "label": "Business Acquisition Goodwill Expected Period For Tax Deduction",
        "terseLabel": "Number of years goodwill is deductible for tax purposes"
       }
      }
     },
     "localname": "BusinessAcquisitionGoodwillExpectedPeriodForTaxDeduction",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "commentaryGuidance": "Goodwill Acquired",
        "documentation": "Business\u200b combination\u200b recognized\u200b identifiable\u200b assets\u200b acquired\u200b and\u200b liabilities\u200b assumed\u200b goodwill.",
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, intangible assets including goodwill.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Including Goodwill",
        "terseLabel": "Goodwill and intangibles acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsIncludingGoodwill",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_CarrierAndItsAffiliatesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrier and Its Affiliates",
        "label": "Carrier and Its Affiliates [Member]",
        "terseLabel": "Carrier and Its Affiliates"
       }
      }
     },
     "localname": "CarrierAndItsAffiliatesMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_CarrierEnterpriseOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrier Enterprise One [Member]",
        "label": "Carrier Enterprise One [Member]",
        "terseLabel": "Carrier Enterprise I"
       }
      }
     },
     "localname": "CarrierEnterpriseOneMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_CommercialRefrigerationProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial Refrigeration Products.",
        "label": "Commercial Refrigeration Products [Member]",
        "terseLabel": "Commercial Refrigeration Products"
       }
      }
     },
     "localname": "CommercialRefrigerationProductsMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_CommitmentsAndContingenciesDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitments and Contingencies Disclosure [Line Items]",
        "label": "Commitments and Contingencies Disclosure [Line Items]",
        "terseLabel": "Commitments and Contingencies Disclosure [Line Items]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureLineItems",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_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://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_CommonAndClassBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common And Class B Common Stock [Member]",
        "label": "Common And Class B Common Stock [Member]",
        "terseLabel": "Common and Class B Common Stock"
       }
      }
     },
     "localname": "CommonAndClassBCommonStockMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_CommonStockClassBCommonStockAndPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common Stock Class B Common Stock And Preferred Stock [Member]",
        "label": "Common Stock Class B Common Stock And Preferred Stock [Member]",
        "terseLabel": "Common Stock, Class B Common Stock and Preferred Stock"
       }
      }
     },
     "localname": "CommonStockClassBCommonStockAndPreferredStockMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_ComponentsOfOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax effects allocated to each component of other comprehensive income loss.",
        "label": "Components Of Other Comprehensive Income Loss [Line Items]",
        "terseLabel": "Components Of Other Comprehensive Income Loss [Line Items]"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contribution from non-controlling interest for investment in unconsolidated entity.",
        "label": "Contribution From Non Controlling Interest For Investment In Unconsolidated Entity",
        "negatedLabel": "Investment in unconsolidated entity"
       }
      }
     },
     "localname": "ContributionFromNonControllingInterestForInvestmentInUnconsolidatedEntity",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_ConvertibleClassBCommonStockOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Class B common stock securities that may be converted to Common stock securities at any time on a one-for-one basis at the option of the shareholder.",
        "label": "Convertible Class B Common Stock Outstanding",
        "terseLabel": "Class B common stock conversion, number of shares"
       }
      }
     },
     "localname": "ConvertibleClassBCommonStockOutstanding",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "wso_DerivativeMaturityDateRange": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative maturity date range.",
        "label": "Derivative Maturity Date Range",
        "terseLabel": "Contract maturity period"
       }
      }
     },
     "localname": "DerivativeMaturityDateRange",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_DerivativeMaturityMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Maturity Month and Year.",
        "label": "Derivative Maturity Month and Year",
        "terseLabel": "Contract expiring terms"
       }
      }
     },
     "localname": "DerivativeMaturityMonthAndYear",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "wso_DunpheyAssociatesSupplyCoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Dunphey Associates Supply Co [Member]",
        "verboseLabel": "Dunphey &amp; Associates Supply Co., Inc."
       }
      }
     },
     "localname": "DunpheyAssociatesSupplyCoMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_EarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Earnings per share disclosures.",
        "label": "Earnings Per Share [Line Items]",
        "terseLabel": "Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareLineItems",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_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://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/EarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_EquityMethodInvestmentAdditionalOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Additional Ownership Percentage",
        "label": "Equity Method Investment Additional Ownership Percentage",
        "verboseLabel": "Equity method investment, additional ownership interest acquired"
       }
      }
     },
     "localname": "EquityMethodInvestmentAdditionalOwnershipPercentage",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "wso_ForeignExchangeForwardAndOptionContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Foreign Exchange Forward And Option Contracts [Member]",
        "verboseLabel": "Foreign Exchange Forward And Option Contracts [Member]"
       }
      }
     },
     "localname": "ForeignExchangeForwardAndOptionContractsMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/DerivativesAdditionalInformationDetail",
      "http://www.watsco.com/role/FairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_HomansAssociatesIiLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Homans Associates II LLC [Member]"
       }
      }
     },
     "localname": "HomansAssociatesIiLlcMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_HvacEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hvac Equipment.",
        "label": "Hvac Equipment [Member]",
        "terseLabel": "HVAC Equipment"
       }
      }
     },
     "localname": "HvacEquipmentMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_ImpactofCOVID19PandemicPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Impact of COVID-19 Pandemic.",
        "label": "Impact of COVID 19 Pandemic [Policy Text Block]",
        "verboseLabel": "Impact of COVID-19 Pandemic"
       }
      }
     },
     "localname": "ImpactofCOVID19PandemicPolicyTextBlock",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wso_InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for investments in unconsolidated entities, including but not limited to equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Investments in Unconsolidated Entities Disclosure [Text Block]",
        "terseLabel": "INVESTMENT IN UNCONSOLIDATED ENTITY"
       }
      }
     },
     "localname": "InvestmentsInUnconsolidatedEntitiesDisclosureTextBlock",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wso_LatinAmericaAndCaribbeanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "xxx_Latin America and Caribbean[Member]",
        "label": "Latin America and Caribbean [Member]",
        "verboseLabel": "Latin America and Caribbean"
       }
      }
     },
     "localname": "LatinAmericaAndCaribbeanMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease Liability, Current.",
        "label": "Lease Liability Current",
        "verboseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilityCurrent",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_MaximumOwnershipPercentagePriorToBuyoutOption": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum ownership percentage prior to buyout option.",
        "label": "Maximum Ownership Percentage Prior to Buyout Option",
        "terseLabel": "Ownership percentage needed for right to purchase up to 100%"
       }
      }
     },
     "localname": "MaximumOwnershipPercentagePriorToBuyoutOption",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "wso_NSSupplyofFishkillIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "N&amp;S supply of fishkill inc member.",
        "label": "NS Supply of FishkillInc [Member]",
        "terseLabel": "N&amp;S Supply of Fishkill, Inc"
       }
      }
     },
     "localname": "NSSupplyofFishkillIncMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_NumberOfJointVentures": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of joint ventures. Joint ventures are entities operated by the controlling interest for the mutual benefit of the members.",
        "label": "Number of Joint Ventures",
        "terseLabel": "Number of joint ventures"
       }
      }
     },
     "localname": "NumberOfJointVentures",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/BasisOfPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "wso_NumberOfLocations": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of locations.",
        "label": "Number of Locations",
        "terseLabel": "Number of locations"
       }
      }
     },
     "localname": "NumberOfLocations",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "wso_NumberOfLocationsInWhichTheEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "No Of Locations From where this enterprise carries out its operations.",
        "label": "Number Of Locations In Which The Entity Operates",
        "terseLabel": "Number of locations in which the company operates"
       }
      }
     },
     "localname": "NumberOfLocationsInWhichTheEntityOperates",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "wso_OtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss) [Table]",
        "label": "Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTable",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/ScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_OtherHvacProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Hvac Products.",
        "label": "Other Hvac Products [Member]",
        "terseLabel": "Other HVAC Products"
       }
      }
     },
     "localname": "OtherHvacProductsMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_PaymentsToAcquireAdditionalInterestsInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows": {
       "order": 26.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payments to acquire additional interests in subsidiaries.",
        "label": "Payments To Acquire Additional Interests In Subsidiaries",
        "negatedLabel": "Purchase of additional ownership from non-controlling interest"
       }
      }
     },
     "localname": "PaymentsToAcquireAdditionalInterestsInSubsidiaries",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_PeircePhelpsPpiMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "disclosureGuidance": "Peirce Phelps PPI [Member]",
        "label": "Peirce Phelps PPI [Member]"
       }
      }
     },
     "localname": "PeircePhelpsPpiMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.watsco.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_PercentageOfOwnershipInterestInSubsidiary": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of ownership interest in subsidiary.",
        "label": "Percentage of ownership interest in Subsidiary",
        "terseLabel": "Percentage of ownership interest"
       }
      }
     },
     "localname": "PercentageOfOwnershipInterestInSubsidiary",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "wso_ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Proceeds from non-controlling interest for Business Acquisition",
        "documentation": "Proceeds from non controlling interest for investment in consolidated entity",
        "label": "Proceeds From Non Controlling Interest For Investment In Consolidated Entity"
       }
      }
     },
     "localname": "ProceedsFromNonControllingInterestForInvestmentInConsolidatedEntity",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_PurchaseOfOwnershipInterestFromJointVentureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase of ownership interest from joint venture.",
        "label": "Purchase Of Ownership Interest From Joint Venture [Text Block]",
        "verboseLabel": "PURCHASE OF OWNERSHIP INTEREST FROM JOINT VENTURE"
       }
      }
     },
     "localname": "PurchaseOfOwnershipInterestFromJointVentureTextBlock",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/PurchaseOfOwnershipInterestFromJointVenture"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wso_RussellSiglerIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Russell Sigler Inc",
        "label": "Russell Sigler Inc [Member]",
        "terseLabel": "Russell Sigler Inc"
       }
      }
     },
     "localname": "RussellSiglerIncMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_SalesRevenuesFromProductLinesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "definitionGuidance": "Revenues from product lines, percentage",
        "documentation": "Percentage of sales revenues from product lines.",
        "label": "Sales Revenues From Product Lines Percentage"
       }
      }
     },
     "localname": "SalesRevenuesFromProductLinesPercentage",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/SummaryOfDisaggregatedRevenueDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock issuances from exercise of stock options and employee stock purchase plan.",
        "label": "Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Shares",
        "terseLabel": "Stock issuances from exercise of stock options and employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanShares",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "wso_StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Value",
        "label": "Stock Issuances From Exercise Of Stock Options And Employee Stock Purchase Plan Value",
        "terseLabel": "Stock issuances from exercise of stock options and employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuancesFromExerciseOfStockOptionsAndEmployeeStockPurchasePlanValue",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/CondensedConsolidatedUnauditedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wso_StockholdersEquityNoteLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stockholders Equity Note [Line Items]",
        "label": "Stockholders Equity Note [Line Items]",
        "terseLabel": "Stockholders Equity Note [Line Items]"
       }
      }
     },
     "localname": "StockholdersEquityNoteLineItems",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_StockholdersEquityNoteTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stockholders Equity Note [Table]",
        "label": "Stockholders Equity Note [Table]",
        "terseLabel": "Stockholders Equity Note [Table]"
       }
      }
     },
     "localname": "StockholdersEquityNoteTable",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "wso_TradeNamesAndDistributionRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trade Names And Distribution Rights.",
        "label": "Trade Names And Distribution Rights [Member]"
       }
      }
     },
     "localname": "TradeNamesAndDistributionRightsMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "wso_TransfersFromToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transfers From (To) Parent [Abstract]",
        "label": "Transfers From (To) Parent [Abstract]"
       }
      }
     },
     "localname": "TransfersFromToParentAbstract",
     "nsuri": "http://www.watsco.com/20200630",
     "xbrltype": "stringItemType"
    },
    "wso_WesternUnitedStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Western United States.",
        "label": "Western United States [Member]",
        "verboseLabel": "Western United States"
       }
      }
     },
     "localname": "WesternUnitedStatesMember",
     "nsuri": "http://www.watsco.com/20200630",
     "presentation": [
      "http://www.watsco.com/role/InvestmentInUnconsolidatedEntityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "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": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r133": {
   "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"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r166": {
   "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"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r184": {
   "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"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "c",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-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.20)",
   "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": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r244": {
   "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"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r251": {
   "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"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r255": {
   "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"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r299": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "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.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r301": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r302": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r303": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "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.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e526-108580"
  },
  "r37": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r56": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r82": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>66
<FILENAME>0001193125-20-211460-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-20-211460-xbrl.zip
M4$L#!!0    ( "I.!E&!(!RM<ST! .:C'  /    9#DS-3<Q,V0Q,'$N:'1M
M[+UK<Z-(UBW\_42<_T"XN^>IBL"V %WK=D*^5+>>4V5[+-?T,^\7!X:TQ30&
M-:"R?7[]FYD@"4E(0A)(":R)'I<M<<G+7GNOO7/GSD__Y_79EGX2S[=<Y_.1
M<E([DHACN*;E/'T^&@6/Q^TCZ?]\^=__Z],@H!?2BQW_PXOO?CX:!,'PP^GI
MR\O+R8L>^(9[8KC/IVI-K=6:&GU*>*EM.7_-7/OZX-DGKO=$KZQII^SK!]TG
MX\O9MZ8UN2%^<?,T_')RZ<*C7S1^K=+I=$[YMY-+?2OI0OI0Y?1_OG_K&P/R
MK!];CA_HCC'3%FM%V^>O-\E<PWUBG#RY/T_I%_0.I7-<4XXU97RYY;MU56FM
M>D%XQ?3Y0X\8>D#,I?=T3G7/\%R;G$XO'M]NN",G\-Z2FQA]R9K9FFVF,?(\
M*A#+[HN^3>@?>34&R3>Q;Q)N<'3+\)/OX%\E-,ZWC.0;Z!?L<F7N\F#H+;F>
M?L-N:,_>,/*/GW1].+GG4?<?^%A'7R3TXM5>,:/_\RTFE:/ 6S&1]-M)L[U@
ML07TPR2A>EWV2(4)+ 4%^9^SVV_3RX/DZZ>7G@:>[OB/KO>L!U1%L"<UCFOJ
ML=J,XV15I^<Q3E]Z3,=]YH[Q/*Q[;WO:U^709YKJB*LLHIOLW\ *;/)%J1W_
M\]-I^#O]\)D$NF2X3D <.@@!>0U.V8T?)6.@>SX)/O^X^\J4'WO+,?E[9/W\
M?'0>7GY\]S8D1Z?L*:?C=SRXYIOD!V\V^7S$7BY],JV?T0?_95K^T-;?/DB.
MZY#_^O+)>OW [B->^*MEFL3AO]+OKT;/Q+,,R=&?Z:.H[OAPX1KT,R?X:OF&
M;M_0;UWS*_W,/PK;_QK<DL?/1S<UY9[^QS3PG5MKWFLU_OO1EW^JGTYGGKW\
M5><<S]&;_DUT[](Q+Z@62?FFXV-%I3.4^G5=VBV3=\W6GU*^XU&W?9+Z#9<.
MG?"W6_)D^4R@@BOZS9%D,17*1UVIJ\U676VG?/F?W;O^^;74NSK?L 7GM).>
M;O<<D[S^7_*6\G4U^C^EUJ@IS877G<X*CD<>"=/$Q/_RB0'N@\^-&GV\Q$WA
MAX"*[.<CWWH>V@R)_+.!Q]Y.K?GQV&R?O/K48)Q&SQ@C=].GW%/;<T)!.KZ"
M6:05"H(;+'J+3\>(@_W;]+WC1T1V;;6]IP]QA\0++.(O,HOT="$U9]EYG$SR
MN.DXT5LLQZK4*-GZPZ:C1&\A=F4&B.KJ30>(WF*,[**A[71.T_$_?7?D\;\X
M8?\0*5:NXY<I5NF+%%U-N':>_&F9[(-'BW@25Z DD:6<]_[OK&Z>OYD^[S3Q
M^4-NO"=_4@?""YA]_<*:Q:A<31G?.?UNVE8S=FWS6*M-WV)&5Y[.O>=T9E"2
MQZA>J#&J'W*,E,YTC)2.D&/$7(*T8\2NS6Z,E$*-45JL93I&7?_:$1!C82@C
M2$#-^)NM>ZNH]YHBEB1,>TOG-G)8,NCMC/QKPO5Z%_G78F.4B8[@MB8:(X%P
ML(L]SFR,XCI"(/F904VV.H):5T5HC5@_5C+5B+4&F]NV@+U5VDPCUAK9ZW]Q
M>YN1_N>2+)[>G\6MED=OA<5MMKV=\+;[KZY'K"?G\M48Z,X3H7^^Z)[9=<SK
M(?.H69C8TXW _TZ>'X@W\ME:P05]W4_J</\D/=H2CT=T;RW_K^ZKY=]?N<$%
M\>DCV8I-U_^#F$^6\S2]\)*VQGVV#/8%B3\UNG)\,WTY>]X^IB.RBN2)M2_Z
MVZ3O>QW:EF$%82,ETZ)?AVN+T9K)AU4#01O^XKL?-AO?3Z>)[]ZD34N'<7S!
M%A.TO%FG\V-W:)(>$^USW1]\M=V7J(?K)-C_7;><;Z[OG[U%=]R2,*SD#ZPA
ME^WDR4P+C2*+\OBR52.0@?!N-R^Q]B7.>5'%U_/HI%)5T0O\[N.C95L4L3.*
MF \$,6\HG7^[8XN,5).P<3E[BW_#1;<_&M*^$X\J'(,OX+ +V03'G[?PY=D;
M6Q\47GC3CT.DE5>.;09RO'H@QU>MF9."BJW[_.PZ_< U9D2K'] !9JT]MW7?
MOW[D%P@O6*M:/9WKN0X7>=YX/\^J-''Q'A=SYE:RN?4,.W,70&C!6$N/4XQF
M3D0G)\]!9-&ME.AASOF<=PW#&Q'S\G5(!XCXK'/!@)*@,%_KFZ4_4#;&EN+C
MDWZFVRQ!M3\@)/CF&L4(#ZQH-)OL#0<"LTU-E6YY_]+M$470<!3XW\A/8JOQ
M.R<7G+U-?OV#3J/N&8,W?CFD9E-;E7I,%VY8G*5B"G%\A+N^3X)2ZZ;Q)<MZ
M7<PYS$AU0!92R@+42VK1O!W1$;7MOO5D$Z_G&&&C36)](T^Z?<E;**P0L<3P
MQ78R2Y7<K6).$9?_BL&]G#I?V5;G8_8/KN65P@GC-&<0ZSE8S\E+;#--_IP7
M6ZSG%'C>L)Y3O)G#>@[6<PHJNL@FS%.4,\W<@V@?5K2%%D7,.9]S+%6*ME19
MF-G&4B66*@\AQ A5%G'6$*A&H/IPPIB\E?G^E@2ZY5#]K7L.]3-F)&H2C[G\
M>\1J0KG/0]>A?_K"B]6ZED]CT$F]SWI&A=BFO63^KUR'7>:YMLW=S(!XQ ^J
M)06KQJ!*LD"IW.AYQ-=>0@Y'!\PC S:LS$<TW&=2+<%(/2!5DI+8TDD8AH]]
M0-G_#2]XY1%S^6I2Z>2%KTYN/BQ5DIJN:?(J@+I]HUMFSSG7AU:@V]60CXD^
M634(I9:&V2)#8)U[9IT'+Z T-_]@G8=CG:+) EBGB*Q3-"D!ZRP"ZQ1-:L Z
M#\DZ#R8-/$.\?4\% =4J]I!,W:93E]F"R<*\(;NQ #.77+@\XW3X<]</KA]_
M=UW3OW/GU'A"\O89<8S!L^[]A5SZLN72[]*.&;&8P5Z2=(D4E<F\]/D"6E%+
M+[5DH99>280>Y+!RLPU*69GYQGY,<,BJ"#LVYNP@_MB84SY Q%92QISXB@1Q
MRDNH4B.S&RXK$!#>;%@J*C'<!H9^4]?\S\@/GJLL*"M&HTKRL<Y;3!K0^\OG
MH>V^$<)O"Y5R_.8N4]>%H(AIY68#%S/UN^=':?SYTL&MDEC^\5,WV)P,IZCT
MO>#&<\V1$5Q[?>+]M QQY8NV]<.2QC*"D]"[*DTN3P)A8Q -D5^Z"5[2PRI-
M,E.9Q#,LW;XECY[U1$)'MK13GJJ_51* 'WTZ8A,#^SMQGSQ].+ ,7=P=PFR*
M5[78<$?4]7S[\*-?I8D\[Y9V(L^[59K(;U0C.5VJI>A(=!WS7/>LAP>B.Q-=
M7*Y)9EIY=9>K-/FA"\/&8#ZM,M6RT?TM\0,ZBD%"1FH!_;V$]:5I]NGR0<K1
M[4L<W^H)Z 8KF5O%+@HKGMLL?V[^XNSB(&45T%U"93<CSQCH/KFQ=03,=M:<
M3&&O&=YRBF<=J:E(*T!JZL9HK0N%5J2FII8LI*:61.B1FEJYV49J:F7F&ZFI
MX)"5$?9*Y\UDF+M2_!B52&*).D3[KWXITORC#M%AJU^*) NH0R1B'2+1I 1U
MB(I0AT@TJ4$=HD-7OQ1)&I"M7>+)1;9V!289V=H'R-8620"0K5V2B42V=DDF
M$MG:>\[6%FGRD:V-;.T"""BRM9&M+;2 (EL;V=I"BB=*6^T@UWNL(96Z3?LM
MMU4"0/"3#2) L/,PL'T!J6?8OK#BY(FT:&77YH]6;%_(REQA^T)1A![;%RHW
MV]B^4)GYQO8%<,C*"'NEMR^(%!<[:-E/T<02VQ?V?XRR2/./[0N'/499)%G
M]@41MR^()B78OE"$[0NB20VV+QSZ&&61I"$?'7)_,7*& _+6]7W7X.XN]S_I
M5>$C3&)](T^Z?<G'K?!2E;G66=LR.H ?%D>0M6/-R%=)MG?5=!63XAUU(V0V
M"YDMA\AAJE-,-78.EGARL7.P I.,G8-[WCDHF@!@YV!))A([!TLRD=@YN,>=
M@Z)-/G8.8N=@ 004.P</E'^"1,#\<Z.P<S!+S7G@G8.BB2=V#NX@U]@Y6&1
M*-@YB*QO[!S<&*UICRG;#UJQ<S K<X6=@T41>NP<K-QL8^=@9>8;.P?!(:LB
M[+%="&,*<$6"N(4G= XG^2Y5"=5N."P5E1@.^9 F=LW_C/S@N<J"LF(TJB0?
MV(LL2J3]X'N111)+I*:6>'*1FEJ!249JZ@%24T42 *2FEF0BD9I:DHE$:NJ>
M4U-%FGRDIB(UM0 "BM14I*8*+:!(314E8"9 :JI(XHG4U/QR?9":*C(@NOZU
M4VO<:TH4.W:?=<>?%GCH6=]L8[M\ *%E=N/E_!4#D[5<6%0(=7IY.-.-8VTB
M%>-OME-]DUFFJ@\S+M*,SVN"^)ROTP3Q:W<SC<U[E<M$BYO&Z/?[VY'O$]ON
M6T\V\7I.- *+I6SN_Z1.&/&<'X[%_;!ILDLI@R-+>[N#\5I>>"=Y$G(5PQ8S
M,FHZ,9R[]I!B**1 86+'3 ,3FC5%F)NBG2C"W!1%*8R7K)+ST+-\<NV0B4J_
M?G'HO].4>?$FB:GQ^5;&,C,3NE6P:>JP:6H#21E-49M/42<;LEV_5]4QV9[\
MCJG*DB77CU4U+4N.7[N[%<.$YN#HQJ=H=_78'L?Y[F^(Y1GD9D#LH7\SM.*N
M[=G(MQSB^UWC[Y'E6X6(MBUO,YNXQ,[F.V_M6-CJL/-V3_UZDUSIS\3O4HQ;
M;%'P813N>'@:S$9OOUK,<_MF_21FSZ%M?K(>;$*=?1+X9V_?]?^X'E^J$5X<
M-NL'$Y%4@Y1!"+8R@GH^\@/WF7CQ?:3;REK9M-5FXCE9 5L^HA#,-8*I4*EL
M1H<2]</ZS.[C5\L?_&79]L24%U>B5L_>BB[G.H>*<JPV,YG#J6*AG@-83'X8
MG'<GVALLO\6OW2W:F3S;,"E[$AT1#5F!Q5FIW:OM2)QAB/9DB.9F7JD=J^V4
M,S]CMG:N^18+>$6_KSL1HZRS?_B#,C:(C-6RB8PMD8!,35EIQ:EX?E(513P*
M_D*Y[7/FYZ/$M0RCQ-G,917CCCF)2$X*,X.XI\C""QM;/I$]@ N9D[!.4Q7"
MC"ZD+61,A^82%U;2H;EK=Z9#BCK)),:)UJ*>:#T;JE:SRBB?FW^<3;WOLZGW
M-*_3PE^\-@OKNT<&;(38EA^#6J>*S7': 2GF?-^20*=$R;S4/<=RGOQJ36YR
M[XLYDW<>T?V1]U8ABSN^+J'KQ9S#*]=A7WNN;?,-B@'QB%^QTI.KQJ! LUK3
MPEE5:^#*!>#*:NVXIN4T_^#*A^/*N<XKN+)P7#G/^097WB=7SG,FP97WPY7S
MG$-PY4-QY<QG=>(!M<&5"\"5E79>'G ;7/F0<>4\YQ5<63BNG.=\@ROO-:Z<
MXTR"*^\IKISC'((K'RRNG/6LCCT@Y& 4@RMW<O* D8-QZ!R,_.857%D\KISC
M?(,K[SD'([>9!%?>6PY&;G,(KGS '(R<XLHXWG6I0=WC\:Y[SV#%T<_"'/V<
M9Z95=+3#;$8&YE[ N6<KA_'3#'*:>VCX@VOX/&<:<2_QXUZY(AUQKX/F4^Y!
M@R/N)4C<*\_Y1MQKW_F4><TDXE[[RZ?,:PX1]SID/F4NLXHUXD)PY?DS_K*<
M?W#EPZX1YS:OX,K"<>4\YQM<>=]KQ'G-)+CR_M:(\YI#<.5#KA%G.JO)>Q2P
M@G#P%80][4;!.J& ZX399TTG,F?,O8ASOQ^O"1K^\!I^QYD>.58XS>Q@[OL?
M_8O8K#QSIDF^6+Y;5Y76!_KM^"GCKR:/9<])?N:07I?PT*AU]-<MGND/*(S\
MI4\-O][BN;2']W3 [OOL ;''F]9/*E:3/]E-5Z-GXNF!ZVT]7(M/8)]>$,=]
MMIS$)Z?NW>Q#3N<ZL788OKD&%^.$ 6:!O_'76PSP)1?K)<\-OUSSU%/K]0/M
MOCOR#.*'?PZ(;E(P?3JE/?SRB?Z0_.#-IDKCD<KZL6_]/_)!4K03M3U\_2@]
MZ]Z3Y1P'[O"#5!L&DP\>W"!PG^F%)\T6>?XH44).C@>$E;JF'ZKTRH_\<2_1
M1P^N;7X\^O))EP8>>?Q\] OUQXZ^W.D/-I'<1^F<P8RJBT^G>M0P*=ZR\*6L
M!:^2/@K<C]*+90:##U+[I&$Y'Z5XRUDKCV9O9P@^UFWKB3["(,QMF+\B>IQ2
MJ_TVUY?:22/6[:7CP#][<#TZLM%GQX9KN]X'R7MZ>%>3)?;?^_E+HM>R=[S.
M?\=;]D'R7=OB(Q=K;>*3;1+0CAW[0]V@SA$?JX]2U-[7CQ]-RQ_:^AO5>*Q[
M]('_^$5IUCY&4A -^>+([S)T6IJ!4TLZ</%^UQ,%YI4U+M6(A_+]J#];]ML'
MZ1]_C]S@XQTUPKYT15ZD6_=9=\(/9Y'09J^=0:'C>L^Z/3LIR8T+YD8N_AB.
MY85A6;AZN_9F,D4_KGIWEQ=2_ZY[=]F7XE,EP( O4Q]%'O#^Y?F/V]Y=CXYV
M]^I"NOR?\S^Z5[]?2N?7W[_W^OW>]=46LY"L:"*5'[_>)H_3(?7"D0_-1/09
MNR#Z:+UIF)W\_YH;Q_^:'4(UPRG?=- SUVP9R5^:(<NDO7]25Y%>&+B.+%V<
MG)](:JU1[R1(VE*I6VA7&68M\W%>M'@[P'C*Y0*.R) !1.!6E=]FH3W&Y RQ
M:.["&93%FU<P!J%F=R^3N86!7 /X=&9Q!G]%@MM*)?GU^O:[](EZ78[K< _6
M,B1'9R$:=L3'A6N,6"#C[FU(_><HUG#+_*.;FA*>UJK6^*DF4<K4T1>E=OQ/
M[L9-'_AEJ<:#KH.N@Z[;1-<!)!F,Z__^7Y\"'MDQB&T/==.D#_U\5#OB?T<O
MX7]'C0PE- SO&"./A?QY,R=0"8,+&Y/,2/+ILVQ]Z-./Q[]-OIKI\5'8<F_<
MK*'^1(X?/*+_=6PYOF72!^@_70X;?J$YYYG4:1M_$B^P#-T>8YH.XL>/,9!S
M5X5.T3J+\,^1[M$IL=]NR=#U@G3&@8X M:O!YR/KE=DCUR:Z$W@CPB:LTZHW
M/\X;CD^G@3G7EY0=6*H(0U]L?R[4K+:,[A0=D(+[51/ADT+IDVY&GC^BLD1O
MDOK$8-'L4 4HFN1ZDM)X9[YG8=Q@0-CW(\\*+-K2RU=CH#M/1.H: ?M:Z6CU
MM=X9%TGZDX?BN1J9%3:#2K7' LK!@ G$ZS12NRRBACMP!^XHU1W2@V[\]>2Y
M(\=D2C_4FZ*\=5=_N59A?WE;XU?+S/A]I0:-V;&I$;SA.0'2I6,2<[TO'UY]
M&1Y\N05O,UDF!;UI8.IO;X3EOQQ]^>^10R2-=FCMV[]:/B5O_Z;W?:6?^"F#
M"NSG(C=,&60  DJ&  H A-#A,0OF,>\B+VOCKRP7C>_7VM7=?M1M?^QOUQ/\
M[7#.X7671NUFIR*F0KC@=M_![<8=N -WP.W>R.TN0@81?!T1O/V8\8W<_:^>
M^PR?MRIR$+CK&=+,/YCY3&:>%4&Q?+:92'JTJ/_KC/@6HZ4>6[CIX2N]](I?
MF39KYKC1:"O;Y<U@>K>?WM[)[4G_1+I\'MKN&YW77K3;+-P1(UVEFNT[_77V
MOHVFOM$YKK5:;555D3:%M"FD31TB;>HU 22OB;,X^_*E.VJ6QJ42'_F__]<G
MZ_E)TNW@\]&1Y'O&YZ.GCM9H*=I3N^ZU6B?_&3X=S3D)2JO#FCC9R\3^.CI-
M*<\SBIVEORYNCQ-8AG+C:VH],WWSB5[IC)MP[!/CV*).HV52._$A_$>IJ\U6
M76T???FS>]<_OY:EWM7YR:=3=F.VBUFI]]ND8P+-5#'7R@I1AJ3_G;Z.>K J
M7M[0]3CMX)O<S]V1$WAOYZZYQ>(N$]0//GO,T'-_LI>QU=VOM"N6J2_0D_/I
MJ]_O*+ Y[S1,)]CI%A,@V!FT=[54=TW3([X?_?.-WJ.D311H-AM2WQT% ^E,
M?_,'KD>D"\_Z2>:%=T6JPK(VJ"G;T!]9 9$ZM?3NW,&<NJ*Z!Z40[W/ZZ[5W
MY[XX*07KNT4[LJT@<^-P[=U0O6XY1NZV(5VC;ESZ0/O_LX;IS=4735,T#= Z
M"+3NB$V& ]>APS"S;C&@&H^_D[#!>/'T858,:*D<,?1T/:)O(CFUQKS<O(^\
MN65O8;51[!O6XXUB.BVE?EQ7:@DY:S$'%7$=Q'40USGLUM\JQ[X/SY-B.4$>
M>;)\5B_5E(9+-_.H[QXF^41=@TX6TD#%3@-=K(N50V)HO+35MHFAL>?%OIY/
M!]7JO_%(Q=KTR%"&DJ\=/TM=\JSQ."2DGF[XV#!;;K&?XW&=&]:94>4U$5*G
MRRYIZ*PMX_8MM&1S4IK('V-C'L\T3;;<.]J![0LC*4@VG1O&;')-K2 LO$=T
M8R 9[#R25 FBJ:0R4EQ33<]+Z DV84F:.'4/T^)NJC,$AACRN?.!F*<S%.PR
MA*O90O1SW?/G.O=QBZ&+#<W&%/3MF;[DG?\^#Y4B36VY8+(*[0+MDJMVN=*?
MI_:;1!L^*JYK7(<Q73H>4V=WS4Z7[;A[Z!%M3=[9WBYIUN,I A FB,]W"2>*
M6;PIZ@,GJ:DBPO$S!Q,+ZO,3]ZX?P\/V6$GZ+^$=M*/T$UGZE1J4&IU23_JI
MVZ.%U<PD0&S@I(HTO5M9IAF1769OA.KF@:4X(G\A^\E+A/_L7V<IJ"5C4Y#9
M+37O>/LHHQ@YB>["NC=C,.,E;V9T_^UZ?TG\^LENUK2B+I!EGV?RM9-68T+F
M'VS=^ LBF)GQ#P_536O]V2?2&7W\GEA @@>KM<H2%IM7M2GD'MHX+P:Q$0XH
MA3C+B4- XB'Q>^4?FPA^_@0$131P!^[ '2BBD::(QH8>6BF2Q_:>#M9S3+:!
MFD@/;Y(Q(-2TT5'[2WH9D&! PC(88>3<8]EA[Y0H>7>@^WQOOBGIMDVO8*6I
M6$+9WR.+I9,%KO1 H@OH@W>M4V72;YTG?NG0(P9A%)+.L<1+8OK2._H\:KLE
M?V0,)+;_A(Z %![:2>_1@_E>O.BS3>5%!OC-44?>RY+NF-([-=;;!TH#Z$4/
M_Z%]83?QZ^F=K"G1PQBK\'E+>$MU/Y Z-<G4W_R3\#GI?Z[+Y3\/T[C"FF#,
M):"L)G5ESW^SHR]G><ML"WA=^$V;?.4N/*3^<8.TZW(C?3.<,8&CLO9LT9>8
M$K&IS'FNPYP-^TTBU/%XD_A)]SK%U4\B7>B!+K'Z%_,(G#XCGN!Y.Z)7UFL-
MAJ];\C0*#]S=T^Z"_O%=) 'OF*2T/JJ:>A(U)AA8/AT=?4B?^#YOU(=C,\$Q
M\=]GCM+8'+$IBD!;")0"GZOP2<54EVS:*2+IAD'QZ;'3J[D8><QV)'ZZ)X!1
M>3F.O3Z:SDDC?.JUTU\C4\<@9;C/0]UYDYE9IC:,S=231%GA2S 8?W="333A
M@V"21\OA-;%\AMA__-)6U=K'94/!OU8^CB];>\'RQHTO9'8YNGA)6\=76DZH
MZ/8SZHKZ<*Q&8QVQFCB5.4F$V-(M%DB<1^+\KHGS2BN79/=&.Y?'JK5\'IM-
M9OZ.:X#C0/C\$Y/R\2R'E;7Z(!TKY'D+T4J5>C?C>BL+1[4+FHRWOOR;=TY-
MRY/KO6VYTYKP)W'+9$1/8K'?;\G6;7WL=X-L5L$&>Z=<58AYH4-"DW/AEGGN
MQ19JB'9U1;L[U>&A&$2*O)R2#AFOHHQ/CAE9*=3+V'#4G'#:9\0E7FUA*F%3
MJ:*-9V7T/A^I1Z+<<GC*#^QL^<#\(C57L_$QV '8@0K;@<(*-42[NJ+=#Y<)
M0A&8K!6$?T:K &45>PB\<)%'+HUG(Y]>[*=,P=C^E$ 0^4,1^<4N5$9]E*3S
MT*#5I0R7R<D"H D0\CW1A+$$_LX%\#R4OP/1!6Q$P1VX W<4;"-*!?)0#\^4
M>H\L@75)<J4L6<F)LM9C4@X[SUPG)IU2GG@^\L,D4FKO"&41IA1,3UB-,K=9
M1C=[E_W&7OYBT5?3UTH.[;;+\D)_6C[/OW%TQ[!TFV7EL,-WV,5^H#NF[IF^
MQ Y+L,R598VU=_K[Q$3-B#_M(!,S#"RCYV!3149)V_Z V/98FJ5W5$9Y1C.5
M%:'RA=^?S,SN_+3&)VZ&&2M*8VU"JBSY%&N/F2;AIO^Y.RXR%Z-_$S]A4P0F
M8&\3,+LI95VXE2$X4_>IN> ^84., $3D;D9]LVT=2NNC/U.>1W)' 3?[S/[K
M?$=*=_0T\H-0DC198@+ U;W'B<,[Z_UXT]97OC.+/FEA;^6T<E5_H'O$OYZ^
M9$[@NOZU4VO?U[1M:UZ-'"M\U _ZR[W/7W=$39)A/5,!_7S4N_IZ)/F&SF9A
M3I"=T;/I!M&E1U\T56ZKJMQ4FV-A'G?PBQ0^EXW.R@J'C(.%U\JL?*@]XL-:
MI\_5Y$Z[3=D:T?V1]S9^'M\C:^UA1#>JXI'=D#;D1J<EMUO:RA%E#0C%;4WI
MJ"7#VY;5IC8_MB?+*=[234,+6B;A>-W=]O>'VUUF[%U4=#E55&_;(WK8.UXW
M.*0GISAJRK-P4@^=EF;@U)(-7)+\S0@N"_;."P]YC@GN=O?'%P ?" 4]6P"T
M7_0W/_;H@9<X:],)>YTQ;4J#&ICQC_?L).BEF_BT$[7-[IYIZDFSE=#:Z..9
M.LD2+Y1,&ZI+ X_IME^HAJ$6DF]OXVJ=BIX3^)].]>4#S"<LVMDV6[ C3=A_
M__4_]OU:RZ3OI,.ZXOTXLW BV((?<Q4_WUOJ7EU(_1]G_=Y%KWO;N^SC#"L<
M";C";.)(0!P)N#]=^<\?W=N[R]MO_Y9N+V^N;^^DZROIZ_7M]WT%(FO'_YR9
MV,WABZDNC%F\ZYY]NY2NOTKGUU=WEU=W,(6H2K'7JA1KBE*HVY5Y:&?TV#6_
M[^%PQTE:K#:1@.H>J5>@'J[N9T*R<ZJ#OC(DK2@UO8W%OJ& '1=.6QJ3+:=$
M+_9P'UGX*?0?;7D>B:G;GV17S&S5@C'76.CSM:,U6HIVKU!\4M])ZIU(7WM7
MW:OS7O>;U+MBSE/WKD?=J&DXM*QYWOO>U;';'6+M5:J+O?&(J3DQ$_*UHJJX
M_>=2!N0Y2CA<M:);:!6TH?(15ZP+:[E%L,4J.SV3S1C+LJ&_<:>#U\K[X>@C
MTV*_?9UD[4[2-_R5-KKHT(!U+K5U+LFV6"AP*'#M7DNAP&-JVWV4>H[A/A->
MC5M1/DK_'.FL!'^8%MBW7J7O+J_3?\EW>OSWR(D"*5HMRLIDUZDUI0,34*0.
M;=>5>/21I^.(UCEMRX!>TL*L8%W;-)P'>P][#WM?=GM?W]C>LSTW'AG0.]B9
M0[#^L/ZEL?YU6']8?UA_6/^J6/_&4NM_IMNZ8Q"I/R"$VOVQ?4^PX.\F1.$]
MM^87Q. []*++%!GVO7 =*JE];\"^P[[#OL.^5\6^-S?V[OG&_(%KF]2)CVHM
M2)=_CZS@#3X^.$ ).$ 3'  < !P '* J'*"U>81?]P?25]M]F?K],/,P\X4R
M\VV8>9AYF'F8^:J8^3:KGQG0MP>NA!1LF.UBFNT.S#;,=B&-%W;#;;X;3L5N
M.-'%&IQL!T[6.?KR77>HKF,$:U*Y^L+RC9'OLPK)+&32=73[S;=XY&7*RQB%
M"T_$8-?<$G]DA\&9ZR$[L)I^ <)6J Z5E+ I+3 V,+9"FC8PMLT9FP;&)KI8
M@['M4DNH=O3EG^RH,"N@).LGX>R+?F"/_V;DS7;]$3_XXL$=!=)WW?N+!-*M
MY?\%1E:D#I64D:G8Q0)&5DS3!4:V.2.K@Y&)+M9@9+LP,H7G+P4>U:Z<C=UX
MKD%,3L! MPK4(="M*M*MA$*^A>-1*$9\* -4P&+$ZK@:<>]$NK[[X_(6I8A1
M[+!@"J]P#!N.X^:.(TH1"R_6A;7;0EAB[>C+-_*DVZ''2-B!&W 9"]4AN(Q5
M=!E!M,2U2"!:6Q"M+IB6Z'(-IK4+TZH??>'I#U]U(W ]D*Q"=:BL) O%OD"R
MBFF,0+(V)UE-<"S1Q1H<:Q>.U3CZ<ODZL!XL[-0N5H?*RJ]02 UY#\A[0-Y#
M9)^:1U_ZO=^ONG<_;B^1YE"\#I753&%_*LP4S%0ES=3E__S1.^O=]6&)1$NX
MHS_U!YO,(M*PB>[QVP8,(*\3-+#>'TUF"W<4\P[I03?^>O+<D6,R!1="0I2W
MQA10.VUT2S!ML*H[N=&-N!J=-ZZ1&C"HA27>G'5=;_?+, -[MW@JJQ"DMJ05
MMF[%/].?2[\?=R\^.YR^S,\.^RQ&W1[(H^LQZF:_Z&]^#(.#"2]\L<Q@P$:C
M]MM':0QAC74X-C1*0Y.E\8_W'X].E\)8T4[4-KM[IJDGS59":Z.//\[P.<YJ
M9GQ=USCZ<L?L5G@,)A5K)_"GKFYL &>'B<^6I(\"E[H582_;)PTK0>K''-4R
M*88FKO51$JP8=9P#U3_^'KG!QSE9"S_,DKQF1@0W:V\F  FW9IQ(7WM7W:OS
M7O?;W.Z,9*TV,QWJ@::CF3@=KX6>CM[=Y?=Q-KIT?GUU<7G5O[Q@O_6OO_4N
MNG?TCQ]7W1\7/?;;=-+Z=_2K[Y=7=_VE<Y:/)5+4]+-PP'']LWO7/[^6J7"?
MGTC=JPNI_^.LW[OH=6][E[-#EB#@6J* [\V,'WKLUHIA3/BNO[(AOOY^F3"F
M51[#=SU'"@;NR-<=TY<E\FJ082 -"37V['PIR=0#_?W,D#%/DIO6!]<SB??Y
MJ'9$A\NVA[K)$O<G?T=-X'_/&5F&36YEP^;-\(F%;H:OF>W1T?*@67NG5)-Q
M3''Q@;QSTXD\:=&//X8M3PQ8K1*DM/.<VL%9%I/:-&PR[F?(@_C_>4?3-W\Z
M)"OBD<VEX;]Q.Z))G] ^*B^\.OJLM L__KL"/3N7,#H*+CH39GL=6,&AFSU
M9UU ,EE39 .@/;P"&#V<H"T<W028Y@W3K W=Z@4]<),,N$F^:D]=J_;FQP!J
M,&,@\R/JTII9+^R'FKK[AY N"#8$FPLV/W(1@@W!+IM@0V-#L$LIV.71V&MR
M#5>G\,62,XYC(ZO6ZK*D:FWZH]%XOXT'$[XWB@ WZ[^MDLIPY6Y=.N!F0?3<
M<@ /'=B_)3^),^*E5[?*H-M@4,?Q^]]6J=)#K'\O0]BF"[&_+LW6BXMGF%6]
M%-5K=OH=9'Q2BG%A5JD_6:\?'-?YZND&/Y'+T9]IJT;^\9.N#S^,(7%$7^:P
MF;MEV2(WM?I]3;EG'.;.K37OM1K__4@:.59XQ0_ZR_V/_L619!+#HF/D?SXZ
M9FNO=)8)3V9^9$,7?#ZR7H,/SNC9=(/HRJ,OBJPU&K+6;GPZG6W<E\0%\73F
MY>"(F,TP$T*G9+,ZNWR ?A45_H>D6J)@5^E,L:MT,L1N2Y';C?IJ[.Z%%*:>
MGBW<&9AZF/IJF'HE3U.OREI3DQMU!:8>IAZF/B?LYF/J*79KFJQH:G%-_4X!
M'H1NQ(''N>L';.."3^46\9O\39@0JAW,+IUU8."X?OS==4V_ZYA]XOVT#.+W
M::_V'-:I:4U9:3?!]8K-]9:V0@BM4 G"MS&D\XKVU.J:W&[5BDL!#XY6$ ,0
M ^&U2*Y!($5N=9IRBU4S C$ ,0 QV">D\R(&K;HB:^UV<8G!ZMA0-J&AI+2E
MURUT0!A*RB0G;YO7KU9!NVNZA22]UZ0D/;&;D"36><T+1$'H)D 4Q)@' 9H
M41!C'@1HPN%$ 6G.E5HK^]US?5\:>NZC%6"I#!$Q1,2F[C/'Q@V'QE[7QC2E
M(RN=#@)@"( A )8S@O.)>&EJ2^ZTD?8,LR\0XF'V=U8:N:Y\-9I-N:VL41HP
M^S#[,/L[(S@?L]]HLJ6N IM]I$"7)*S3)S;][4F6GHA#/-V6=,>4=//9<BP_
M\/3 ^DDD\CHDCH\,:? _\+^X]8BP\WN(G*YC=F=P<QG"9K_9TIVZ7&MHH(:@
MAJ"&AP-W3NE1G:;<J*\)]XK,&@^.6Y %D(5"Z9-<XTA:IR77-2P?@2R +!P0
MW#FM++6:<E-=4R%#9+* _*)*!:*N@P'Q),LQW&>"0!.X([CCU+ST."J^N;[_
MU7.?+_\>6<';=Q(,7+/G_"1^\,Q.W=QKG*DN*S5$F4 <01P/A^R\ZC-UFFM*
MJ(K,&@\.6M $T(0B*9-\,Y5D1<'^?- $T(3#(3L?FE"7Z[4"KT1AFSYV899B
M%R9$0; F0!3$F <!F@!1$&,>!&A"0;?I8X%,' _A>DC8:K+SA$4R1+\0_5KP
MD2?XF#K+^TV]5CNRNBX[$]$N1+L0[<H,R3GE66LLNH7JU* ! B$?-" SY9%O
M6>H651Z=-:<;@0: !H &9(;DG&A NR,W*GM.&3*HBQ8@ZE%D>,0/QOOU9<DA
M*-4(>@AZ.)-)$8(DM"G1QIPKDD/=1I_.//UL=;)E&TG4((H@BGO%] YL,0VF
M%5E5"DP:#PY8D .0 \$5R>X!I'2*I-8"/0 ] #W8*ZISIP<=G&^&Q&D1DM($
M: )2),68!P&: %$08QX$: )$08QY$* )2)S&NMC.ZV(\7?J!4%9.QLG3@?Z*
M@M:(?R'^M7R;\3EM@>6,Z'.C3 S7\<\XB,+K[AB$+E\#3Z=*WG)T[ZT7D&?_
MRG687^VYO"3>V/G><RIV6^XTFXB=(7:&V%G!-$)>*=V:K!0Y[G9PL(.6@):4
M7PGEG!JNR74%.\1 2T!+BJ81\DHQ;\F-RIX#AQ3S@H;2$#P#2P5+3;1)U-9$
M&29GQ"'+CQ//AV&J=;FEXF!@$$P0S'V".:=*W U9;2%D!3(@$/A!!C+5'_D>
M[Z;*'6U-%1.0 9 !D(%,P9S3<6X-N;T.S"*3 >2-(RVP%&F!$ 7!F@!1$&,>
M!&@"1$&,>1"@"<@;QV+7CD[!%0E0:AO1+42W%ASB&\^E_N_^*VS7ZK):1VE-
M1+00T<H9P#FE.]5:<D<I<!3KX-B$T8?1%TYGY)LT7:_)]3:2IF'T8?1S!G!.
M1K^AR"T%.<Y9Y#B7),KSC?C^!UZ=.HJOZ$'@60^C0'^P"17PF9Z]#*R < P0
M]H@73Q]F!!<JC<>Q'0"1)%K11@!$>T#\0/RHW;@BP72_33>&U#M7A+W^+;G9
M1,HSZ"'HH1@PSXE%MN16HU%<$GEP!(- @$ 45;/D&F!2-;E>0WP)! ($0@R8
MY[2;JBDWU *?RX$$:N3'E2(_#J(@6!,@"F+,@P!-@"B(,0\"- $)U(5<6A/)
M7;A:OL#WIQ[XABM+U&$X07;U[A[_KXB4E2Y2MM=EM#9UC]<5&T$43/0HV*^B
M*H#J!<#VNCK6J<D*5L=@[@5!.\Q]!@HCWZQJI277VB@.!'L/>Y\K?'/*AE$;
MLM+!:M9&T4+UL*M9V[Y^S\%*;?@JF>Z(Q6D.%JW<H@V[A"LWG1D(@^!M@# (
M,A$BM '"(,A$B-"&PPG# 7:111V(:.Y\-RG?PS+8/IR(2]USZ(6^-"1TZ@>Z
M1QBUE\[=YV?J4NB.*9W;NN^'PG)&W\D_]P/7^.O#QFMCTUDMJ$M;WD1.X9TR
M"!8$"X(%P8)@0; J+EC(05M'OK5BD.\SW;<,9)AAR1E+SGS-:NR,WA"OSUQ1
MCH]M,\WNJ4=[SQ\37\52)XM8M=4[LD[4YL(*%M:?B\10L/Y<%"RO78?>%<OU
MQ622HBQ&'QRFH *@ H*JC[19:+NI#^VDIH$*@ J "NP!RSE3 >U$6RS'5A0J
M@+PT)!R4).$ PB!<&R ,@DR$"&V , @R$2*TH5)Y:5@/.YP;<6'9HX"86!%#
M& QAL$37.4((UL00"$,@3$ +EB6:L2J&53'0 ="!S17(WM;%%C=Y@PZ #H .
MY(%FK(QA90PAS]*'/"$,PK4!PB#(1(C0!@B#(!,A0AL.O3)&?[*BU;.TV[")
M[O'W#ACY>IU09,91I_O;< ?NP!W%N".VE,T\W="W7'S&XL+SKC$Y_N#D<(RB
M)CIWKTDN>/@8*Z!M,\2.O_4)D73#<)^'NO-&[Z!=#^C; Y<YY29Q?&*RW_AQ
M%3I;JQXY^LBTV&^/EJ,[AJ7;M"_TJV?B!/Y)8LW2N=_'?9\97;9B/S^XY'EV
MWI?/OD'8,69S\Y]--$FL^=(D]U%2XRW:] FM=3,T^\^&\Q6/.SR01]=C<0?[
M17_S8U,YF$0MQNRK5OOMHS36 !KK06RTE(8F2^,?E)^<)H3=HH'63M0VNWNF
MJ2?-5D)KHX\_SL1A>:24-E27!AZ+-?T2N,;1ESM^4@8=^',6J*)B_NE4GQ^N
M):/%9T'21X$[H9KMDX:5((PKDFHJ(]U_=N_ZY]>RU+LZ/Y&Z5Q=2_\=9OW?1
MZ][V+OO2@LA*EDD'ZK6C-5J*=E\_JO38G5]?75Q>]2\O)/I;__I;[Z)[1__X
M<=7]<=%CO_7OZ ??+Z_N^M+U5WK1]YO;RS_H';U_7;(!O_Y^F3#"51[1=SU'
M"@;NR-<=TW\_.SC,+>):(72J>+39(+8=>3V3OZ.7\;_G% ,C%%PSA V9484+
M'8I\MYFV'ZT* 4^^-N=T;4OY;1.>-%.W[BAIH6CJ06?ZV"H\"T.'H3O8T-5.
M6@V,7IIGK5YN:V>RW+;XP,5C_&@#P[G;F"RFM9[M71>C-\YA3NYG^M9/1V0Q
M:DE9 #68SN>CYM&Z9BP<T1@D'=$H_/#ORI[:F9&G?XYTC]X@73KF0H8[AF[E
MT/WWR"&A,&OT"6ES$O( T!Y> 8P>3M#ZUJOTG3YXX .FQ80IF$G!F8FZ5NO-
MCP&T8,8X9LG"^S^K:0]F&X)==<%6.A!L"'8)!1L:&X)=2L$NC\8N0"V+EE*
M6A8%.5CIB@22Q0]@13D+[%_%_E6^X^W&<Q^M(.E$XK05++8[D9BJ2;6^YD1B
M[%;%;E7L5MT!NSF=)EYKR1UEL5)%84X3/S@L8>IAZD52%VFK4VRG+NHUN=[N
MP-1OH5/"!"A8>UC[%/#-R=HW%+FE+!:B*(RUWRG*D^$9V0CE9(>4ZV! /';T
M]= C T)G["<9AW;>V10A[V7)(0';#Q/HKS@4NSS:6GAM \&"8$&P(%B5%BRQ
MW!;(5C&Y-U98BW9:P%?7H\US)&/D><0QWJ3 TQW?UKDWJYO_&?D!J\& Y=?<
M(U!"J#8$9M-%=K@W>QYW9GO<EV6QG@A2YQ&B[AB@PH=T'?-N"J_N!%U7)+A^
MO--?][J>VY';ZN*1G CQ@H0+092@"O:W/-R0U4ZKN.'B@Z,<1 1$)+^",2*H
MG]V7FWW:$/K9ZH4K559JBZ<CB<5)WHM)2A#  2\YG&+(*VU-UA*.1RD,,<ET
M'1M1LL,A[8=#)\BF3S6CQ6KI2;<<B6+.T/V!]&B[+]* F$^LUBF=Q< ;\<*E
MB)HE].UE8 6$#SVOB?OBZ4,P6##814,U!=WO%&S,;%T[%\2S?E+3])/X7<_R
MZ>LO1A[]>4,_=\W\XFBIV*NLM-:D6"_7!*6#Z Q-WE1BXOB6*A306S+R8-,5
MTE([4.DT6JJA+$;Z-E).!T% 9MI$$#52!@T/$E8D$G9H[9;OAA59:Z[)=R\T
M]<I_M4.D\"%84(59T.X!Q72^6JVQF/Q0.1Y4EF2_O<8L:R=JFYVUD@3FV8!J
MC5XF%KQOB6'KOF\]TBG@\'8?EX<R/SUXIU]FXIF6$[@2B4Y<1G03Q!K$>I?U
M^7DT3I?;OGKN<_?ZO#=C10^2)K@V,ZC0Q'K#F"9BD6#AE=(I.:WKJ^U"<F\Q
M8%\&30J* XJSB3K*-WK8WKJJ7>F N0^*@U@C6(Y0:B4?EE-/2%TL#,M9'1G,
M)G,QJ43TZQ;ZI+6:/.7]^NW>GOXU"P717Y,*HHO=A*2,W+SF!:(@=!,@"F+,
M@P!-J(@HK.6[ DR% $TXG#1@GT95B@QBS1+;AZL5N]O>QS[(<F-;UAJB[P 6
M<P.P, N'B)X5&]@Y1</D9J/ 6WD/CEF0!) $$2/Q!ZX84I,[ZM:9_Z@8 LX
MSI %S//A#&VY72]P73*LH2%:7HKX*$1!L"9 %,28!P&:4!%1P!J:X-)0EJV$
M6&E+Y4F<)ZVQ87$-<;-*Q<U6^],)KO38C:9_V2.F?6]<C^>O!H%G/8P"_<$F
M=^Z5ZS OVW-M^IZG'O6W/>('^SWM75'E1F=QFXY8D34Q VM8B4-4;=]:(*>-
M>DP+-+%L!_HAD-8 _1!"\>2[)4_M4,73$)Q^5*LL%]A$94"=$YMHUBBHE>*R
MB;WDB9<D6/6-^/Z'Y%1L/2:8% DS?4S:E)@-KJC$'<<0$$F;%0$!02NP1K#&
MU09&N""56I/KG8[@)!$Q*K#*:H(^)Q;9D;7FFL"TR"3RX'@&N0"Y*(>>R3<$
MU9%;-=$/R$8$2B0U *X@6,2)19&108X,<A%2\P1H0D5R12$*$ 6( D0!&>2%
MD@9DD".#?'YI\$\]\ U7EJB?<8+T\MV#:;\BCE;R.-I>%^ ZJES# ES1%^!^
M%54=5#V>MM=UM8XF*YTUI51$CI4='*:@ J "0JN/?)?+:AVYO6ZKR,&Y0-76
MRV#:BX7-G%)F-$6N*06V[8=8!U,/NPZV[>OW'/'6AJ^2Z8Y8N.9@0<XMVK!+
ME'/3F8$P"-X&"(,@$R%"&RHB#/M?#8,\;$5ZZ$^V&#)+O V;Z!Y_[X#QK]<)
M268L]6A"Z'!',>^(+68ROR?T-!:?L;CTN&N\A3\XV==6U$2N_YKDD(6/L0+:
M-D/LV$J?$$DWV"Y%W7FC=]"N!_3M@<O<,Y,Z;L1DO_$E=#V@?XP<?61:[+='
MR]$=P])MVA?Z%3M[TC])C';,_3[N^\SHLC7;^<$ES[/SOGSV#<*R*^?F/YO8
M@ECS59?<1TF-MVC3)[36S=#L/QO.5]P-?2#4)6=NJ/VBO_FQJ1Q,G-@Q,ZO5
M?OLHC36 QGH0&RVEH<G2^ >U5:<)09AHH+43M<WNGFGJ2;.5T-KHXX\S038>
M#*4-U:6!QZ(.OP2N<?3ECJ_&TX$_9R$+*N:?3O7YX5HR6GP6)'T4N!/FT3YI
M6 G"N"*MHC+2_6?WKG]^+4N]J_,3J7MU(?5_G/5[%[WN;>^R+RV(K&29=*!>
M.UJCI6CWC:-*C]WY]=7%Y57_\D*BO_6OO_4NNG?TC[/NM^[5^:74_^/R\BYI
M#*L\9N]ZCA0,W)&O.Z8O2^35(,- &A*JGP:Z1R1J\O2Y(],8-^;J(&36GX]J
M1W2\;#NBOI._HS;PO^<T F,27"6$[9O1@0O]C @\[:ZM#WWZL4^&ND?M[>2K
M:6_'H;[D&.'K0B1PK)#4WS9A3E%/I]QNP668^MN9/K8*SQH/W4D#@Y?F6:L#
MX^U, N.+#US,^J0-#*=N8SN>5NVU=UTUVCAM,+F?Z5L_'9'%X +59U1O.9^/
MU*-US9@)81PGZOW92\88BJG/Z)O(O>/>C/@3MJNA;&=F)_][Y)!P#C7ZA.TY
M1 6'CJ48['^9,4_H0FM :Z02_0MBD.<'XD6:0X'FV%!S*)VR:(X#T#3A@9K?
M-HZ,5&C1!E0<Z+[[,8Z2KS]P_7 I1CL8>8CBEM@6;;8/L.=PQH]?Z!<=A>7;
M#UFD:L_;#[?/P=UZ3V)A$K.[_?Y\3#F]59M.-+8C5+;,UZ'3X7/=&K>EA)]L
MD#X/&8>,YSU%F1;]+I;Q+V_M@9'GT2&2=-\G@?]AX\H"N1MOU-$KD>NQ@8.Y
M!YL)T2JM:!6@@DXAK)A6$"NF^P-)=TS)8+^0OT?63]UF^7FHE(/M\=@>'V[!
MI=#H.B;[YW(*D&YPKGL>2_C^EVZ/R-QFW*Y_[62_0;[5D1LMT>M)"UHK1R1^
M@RWU1<2SHMYK2J:;ZEMUN=XH[9[ZC XS PW<PS*$85#23EF?1PQ"$?%@$UER
M2  6B(@MJ.#4=(QQ<CN!R14)HDC@7AA@L]64&TV42RP\!2QOB*NL8,Z>_C4T
M36XKM8KR/P0+B\82>\Y/.D*N9Q&$!T$,00QCMF0,C3=J0O9"!-N-^OHS+$$$
M001!!'<%;_;$KZ/6Y%:[65'B!THG#C"N@P'Q)&,FEPG<#MP.W&YJ'CA&NAP:
M^PSU41O1:2#2!X('@K<7!&=/\Y26W&R7-KR7#<G+ZFC&D!06[)#0="<MYI(E
M?( F5.20T'7&1X"9$* ).".TZ!YNHQ@>[IT;Z#8\7'BX\'"7KX3OW;E5Y*:F
MR'5DLL"_A7^;.WYS<&WE1KTIM[32>K=8PRC,3NP;SQW2X7_C^]C8%K8A.T@!
M^<L@>B!Z<X9B#)4;6W>"KF->CM&RK[253DM6ZMC!!M('TK=G+.>0Q=*6&^H:
M+)>6 &8;""P)*[RF JD'[ PLF^@^F>G(R\ *")=]PNYX\?1A1C#A<G3L/AZ/
M?!))71CF ^T#[0/M8^O?8UQ^8["\97VZ?OSA$QXWV$\RB]J4&_4U6YU!_$#\
M0/PR1W/VS$]5-5E;%[LO+?5#[$\<I/SNNN:+9=L(]('Q@?%-;<08%WLA=_5:
M6VZU5) [D#N0N_R FSV/JRN*K"JMBO(XY/(5C>WUG$!WGBQV=G 8X<,B+[@?
MN-_"=N8Q2L*\H"L27+X:]HAI[+WR0J6IR4T--0K "\$+#P3J/#:UJ7*MAJ*E
M8(.'!@PKV^$'+.-!LAPJW53X^6XE/2"F1#^U@C=00U!#4,.I%6$Y0L';=Q(,
M7',*'W\_J7\=N=-8DR\.,@@R"#*8(8QSR/JKRVT-67\(&1:#)(8%KK#M%VP0
M;'!%69PKUS'VN/VW(ZN* BH(*@@JN"<,YT $Y7J[458>F$T4$,6M4,\(Q:T@
M#/L3!I$7-_XS\@/K\2U_/W73LY?A]JVEMSC*MA0>7T@4][/C2VYJ3;FEKLDN
MA)LGOIN'XVJ%Q&P.^[KD1J,I*\TUH1FX=;.433VL6[?MZS-QZS1*HTUWQ%)R
M#T;E<VW#+EQ^TYDYI#!DX]A!''(3AP,L7$8=B"S8?#>I7A=J#7-[<KCUPF9A
MW()OO>Y9[UOOKG?9E[I7%U+_C^[MY1_7WRXN;_O_^*6M*JV/TN4_?_3N_IV2
MG2\7!CC,E5TG+;4OMZ6$;^+(0<8AXWE/4:81XF(1A-(F.465GVE+]0?+M@*+
M^!\V3G;*W8(C&V$O.N<049=#&TZ(5FE%"_FZE3J0=FS*AJ['8^'N8U1+-&;;
MD,>+!=V*+^B^^.X'7O[O6P2+MWV>WM/LR.UUE9\+[RAA8;>8C*94V,U^C9=B
MMZZ6=H$7V_<+P_2ZAD%Y>>#3V7K3V6(=6!TBLJ!VT[R?"!\W(3SVR>^T5DNN
MU]=L[@#!$Y_@E3=N53X8YY#.IW7D9K-94:Z'V%\!&:$W8K6;7H?$\>E[V8&.
M+M_ ;RRN<($O@B^"+\X8&H:>;U.$[/5 [XXB-SHH[P3*",JX3R3G4."SP;9N
ME?9@[WRV@&!G/S9S8V<_A*&:._O%\'(;Q?!R[]Q M^'0PJ&%0[N:!A_(DVUJ
M;;G=P*D5\&3AR>X%PCF<:]94Y%9YSS6#"PL7MB!>"UQ8X9I04!>V"A4,2KM!
M\9M+A8C>\2RY#W3X=&:-L46Q3)14>$J%+8H0+1'3E"H1FBU( M*9ZWGN"[W4
MIXXHY6.21WZZ]D_Z@61XQ+0"27_R".%'SB%8BV M@K732 ]E>'>4X'VC%U\_
MGG.T["=779.U!HK,(EHK+'\I&X;S2#EJR*U::5..D*A>,IYX/22>'C!:N%";
M0I8<$K"J%<9<(0OP1?!%\,7IN55C",WNA-_S.71*HR6KRIK#[,$>P1[!'G-!
M=!Y4LBZK+=2W $D\-%J^6H[N& 0442#C)X0U $5,9U B !V4(*JRIJ .!N@A
MZ.'^T9S'^5:U6J>LU!!9H<@*+4@B(+)"A6M"I;)"2^D6%VK[HYV4$ H'& XP
M'.#%]?@+\A!T'?-<'UH4.YQ!7T]1LZ?R/JK<;J\I)0=/&)XP/.'\8)V]0ZPI
MBMQIES;Q!BXQ7.*">$%PB85K0D%=XDHXNP79]WA!'HGG$5.R',-])E*@O\Z4
MM47U'SB_<'X36?(8.CV.G#L&'$J6KQEL8E5%]KP<W&S+G=J:Y")XP?""X07O
M ]\Y'([5DIL=U V".RR ^R% $^ .BS(3 C2AH.XPZ@85V'\^=Y^?K8#56PB]
M9D8!Z(W$,;;QF%$^2%C:*B2S6DU@8[+)5G'BDKFY+_KJ6Q\<RZ8SZ8T(&X\Y
M!HH:1I!OH>5[C2^63KXSC7O#A MAPO_4 ]]P98GZ^2>2/] ],G!MREG]?_S2
M5I761XG\/;*"-Q0#A+;;7YP$AA2B)>+^7:0S%VV7+V-)E#KY@6O\)4N_KJ=4
MKM-GU][HWK77#_2 F/_2[1&Y(5Z?&<>5U.H^]H#OY/F!>".?/9@_AS&U<UOW
M_>M'?D'WU?(3N-C]D'CWT:NF$?+>U==)B+RV,D2>1P^GSI$(/:R=-!8SXA;7
M!(:Z)_UD'</*/5;NL7*?J ,X\','_'89[6VY74/E'RSE"TMURP3X;#G,MH!O
M-=<<ZU5:QP(N@SA@X@(>SNP9?>+^_0?>@+-2.Q"'[2(\".'(CQ!L !Y$?A[$
M;HC?LIQ,6\666'@0\" .X4$<!/"MYIIJ<*7U(+ T430_X\8;[SY+YUU,KM_>
MP=B[N[!UFU?F8X'_@_^#_Q^.#LRB>KT+L%7*F<03D-2/H>#,B@^H.Z@[J'N&
M6-TQ/70-5$M+NM/2Z1*RYY>!%1 NI(1=\>+IPZQXL6Z9=  BT3'"\DO@7N!>
MX%Y4GW>IVF0?ZS;#2<^)RI/%(C1[J;304=MRNX[2^Z!HH&@'@73VQ14ZM9;<
M;I6VN@+BIR6+GW8-8_0\LEDT,2K79;C/0X\,")W8GT2R77]ZEE.@OR**E^29
M)-!XT,LRT\MW:XS1%%6\V,]Y'%-A,:!O%%A7)+A^O--?LR.;/I4$^ME*$U5O
MRNJZ','E^"X=\-Y+E2*K2\8,#+8,6F-+/IM&:V@=N9:XX+>!NCB(9+]'9G&I
M&.LM"73ZFRD1W7/H'2@JB^!FQ=CG:C,R!LAEA(^86;D@CY9A[:F,K%J3U9:*
MX&:Q^2*H85$AG4/E6$V5&S4$-Q'<+ 95O*.SZ(^\MW%NJ![0Y_H!""-BF&"1
MZZ(18_#LDIZXA8UIM^1Z?<UA78A.EI5M(CI9;'V0/>=<H@^*$'>,S>VF<[%H
M27'J 4X]*$6A>YQZ(%P3"GKJ025<[8)40 Y/O$]9!QD..%9LJN5KKZ;6G%)'
M2+GD"-G/>?=R76O)-:V#-9IB>\UPD(L"XNS]8P;BAEQ7L2J3Q:I,D9CAP?<8
M7KG.,9-PS[7I)T^1H%E4Y#WB!V!W8'=@=]0P?+=H%ZDYZ$7 V NW4SL=N5;7
MP.S [,#L\@=P]KQ.;75D;=U":'%9'18LL&!1D!@U%BR$:P(6+,1U2PNU8($U
M"GBQ\&*W"V_V',,>,=5ZXWKLAFX0>-;#*- ?;'+G7KE.+#:T5]]7D5M:4ZZU
ML?<$WB^\7V&!G\=:2$NIRZUF:=="X#7#:RZ(HP2O6;@F%-1K%F+?W7]&?F ]
MON7O2V]Z)#C<T+7,^5=XH&7P0+]9^H-E6X%%_*YC'BAG3I6;U+=LK4NW@6\I
MOF_YJZ@*H1)NY19HSF&156XTFK+25. P;D+3U<,ZC-N^/A.'4:,$W71'#S8Y
MG).0:QMV\1(VG9E#"D,V+B/$(3=Q"#4;_<GBBK/&U;")[O'W#IB2?9T80F:)
MIMX2[LC^CI@WSGA':.D7G[&X+KVKA\0?G$R/E7:BL7U-(D3A8UAI>,L0VQOJ
M$R+I!BO'K3MO] [:]8"^/7 9,S*)XQ.3_<:C1;Q^]\C11Z;%?GNT'-TQ++;
M/3XNU#])=%#F?A_W?69TV8+^_."2Y]EY7S[[!F%+ '/SGPVW%VN^&JQ$NKK+
MKO_6NAF:_6?#^8KSP ="63'C@?:+_N;'IG(P89%C.UFK_?91&FL C?4@-EI*
M0Y.E\8_W'X].$YR@:*"U$[7-[IYIZDFSE=#:Z../,WXQ]UQI0W5IX#'B_PMU
M&8Z^W#'CP ;^G'D+5,P_G>KSP[5DM/@L2/HH<*<$]:1A)0CCBKA@9:3[S^Y=
M__Q:EGI7YR=2]^I"ZO\XZ_<N>MW;WF5?6A!9R3+I0+UVM$9+T>Z;1Y4>N_/K
MJXO+J_[EA41_ZU]_ZUUT[^@?/ZZZ/RYZ[+?^'?W@^^7575^Z_BKU_^C>7OYQ
M_>WB\K8_3DJZ_.>/WMV_9\>9\30N_B$?Y >V&L2V(QHV^3MJ)_][#@$*Y7,<
M F$?9C"_,!81[9SI]M$JWW/RM3FG5+3Z;QO1P@1>&CV)>I19>-2[1+R%NQM#
M@Z'!T&!H,#08&C'OQM#$[UX6PD]#B=NY9831!H;3M.%J8G@3IY"S-ZYFS;,+
M6IQPI@C/S 6%,GC%NYXC!0-WY.N.Z<L2>34(I<A\G\"G!X_ZM_1S:4B\C'L6
M7X'E+Y-,/=#?+P8$=LRNVB00-YW_V3.IIPV@WA'MM//Y2#U:UYB%/*<@*<_I
M8\P_C-S#]5*8Y?1OMFX>GBX9C@M?PI1#&3FW==\//SZ;F3S^K:C]D'@7IE(^
M.?4\_(A_*_69</J"2*0@KP8,4L @_"2]H'6?W9$30- @:,E7)]:UR:!%[/C@
MXYZ38'E%5=[A2<= "I"2>*YO$628GW=8A(;.G,E8A :S$R.A&J :%@]0+(+T
MC@^\@@1#@A?/=2J"!(>N#L07XKM7+R:Q-F>(D=Y,@4X()81R4@]'*)$0<]-H
M)[9GE*>QS$Q%9W6V6+85FCJ[[1U;4[5)49+SJ&+OWGA'T/)G?=Q,;:8?KTP2
MN,YT6W<,P@Z0O" &>7X@7BBIFD(EJ:9T$G)K][!E5TT2OWD)R78*U^P4/(0<
M+QO.!&#N29@77YU"O&='=LGX;K<_,;E-66Q8W''JH'"V*\G#U^"N1X$?Z ZS
MO"LW2]Z'BR[<$>$K,F>Q#[J..5E]X1]\Y]IMY+,7]<>;!\(MF2SVY3HLR;K[
M:OGS>S#YJK4?WX;9N_HZV8=96[D/DQIDI5.7:XWFRH/^9M;<%_3>+L*Q5HLN
M;GL128 2K,!B>Q>:M]1H'7CW^KYMVD$T.4@ 2,"*4B6P_[#_ARS)MR?2L'7A
M!D5N:(NG6X L@"R +( L@"R +( L[(\L=*FB9T_2;98]UW.BE+2]TX).K26W
M6XNUV< +P O "\ +MA2EY$5ZD 60A>*1A7<"L(5I;C+/^YW)J:6O<Y])/LS!
MIV),/UN]%-&1:XW%8_<VL6]07=FJKO<2S* (LE0PL8'%@\43PST>9]R/L]GW
M[A<W-55NU. 7PR^&7PQ" '()E@"6()Y?/-[6E..2>AH/N-V2ZPD'S\,#A@=<
M=8-7,+&!;8-M$\,#3KYG_VECK8ZLK;-M\(/A!XNOV^$'@Q: %H 6%)D6Y'_N
M.PP[#'M)#/M.Y1#F"QU$,Q'U;GXD:6^%KGE0E/(&^U/E5R20+)XYD_(8XN53
M7E5:*#(#7--I(0G;]MQL(_NQGS-W!9-RH!?H!7J!7K'Z!?0"O4 OT OT KU
M+] +](JS)B'*JL*-YSY: 3N48&YEH*;<U]BJ@%J[<VM:N$*@U@Z?.J_5Y$9-
M7;:PL'(18"&(+NXT9KP$ !,$$P035$ 3!/0"O4!O4=$+ KE(( 7)/&W(K7H#
M+!(L$G8(=@AV2#S=E;,=RBP<T935^M(\1Q@2&)(4NN< )RLAX;!<RI$7[J*/
MBE7NDM[95!O.;U5% B+X2]'X"XP&O ^@%^@%>H%>H!?H%4O*@=Y,T7N(^D#5
M@G0Y/-XU!<*65;)F$<(K$EP_WNFOZ5:LA"Z/K:AR2^ND* Z6;5FPPB'\/=0W
MR%?A-#7(%\@7T OT KU KZ#$JEJ0ANNTD>NTSV2_--Y24V[4%3A+<)8J/+E0
MV%#8F63%I0I/=62UG:9V/31N1NE@6R1Z)79X9;;7HJXN0/;7^GG-06GT?'^D
M.P;MEOLX,T:)K<DF-7.NS8N-HE \_DF)&#&SK<&Y6"J1T3W/,MB;'KS3+Y(_
MT+UP+*A^>G:=F?=GWL]X>WQ6/A5)<(@F@<F(F\3/:QPSE4G,BY''*AL3SW+-
M/M<:MQ-=PB_KONB>^;N7>N/9.5<X_-9S6_?]L]@'7<>\\<@C\;SHX5N[J*&"
MBY.FWM77"6NJK29+BB:WFMB5ALT$"+#"H,&@":B[,C)H_]+M$2F$/=MZ?S7V
MQ,&,P8R):<80=H9MR^H,UGR,6Y<J/O9&W;[1+;/GG.M#*]#MPZT<+K=G"&)C
MV1!N2'%5-=@7V!?0"_0"O4 OT OTBB7E0"_0"_0"O6+U"^@M/GK+$:+\QR]M
M55$_AE.7=%0O=%09Z@VF#6<B#?70JZ))W5ML3[A6+?&D3+X@P ^N9TL,@2O5
M:\J[O]Z'":/T-@<5#&%L86P%,+8[)&]>/@]M]XV0,^*01RNXH; 6*<UEE[1-
MM2&K2A/I+DAW@=L(2P9+)I[NRC)K4W!#MFV^IJ+!@,& P8#!@,& B:>[A#!@
M>\W)7&&JZG)#6UI2 -8*U@K6"M:J+-8*Z 5Z@5Z@%^@%>H%>H%<L*0=Z@5Z@
M%^@5JU] ;_'1BRCM=E':#(.L=2P)(LAZL#1C)!#/?(8$XMGV<-TI69/JNH^>
M^RR15^(9ED]8?=FPWBO/(7:'3'GYDNZ8$HGT:I1Z/!QYQD#W"9*-P9W G0K
MG5Y\=\J;./2_4N1?1L"_?N3?78> [SKFF$;QCV\BL#,RU8\2?L7)W-JI<FQ;
M;K;JH&N@:X@-P+[!OHFGN_9MWW@0023SMFT@8NG9QK!JL&JP:K!JL&JP:@)G
M*ZMR0U-APV##8,-@P\INPX!>H!?H!7J!7J 7Z 5ZQ9)RH!?H!7J!7K'Z!?06
M'[V(W689N\TP]%I7$'I%Z+52I9*+F=1<8K5Z2P++X^M,+"_9B%<^1JYQ18Y&
M!!TJ'F[3G'YZ2\8["$S*?4*D)U0_%BD1:Y<\X[K<5MLX"'6=Y. @U!)/+E1Y
M155Y:5)JEZ8C08-#@U=@<J'!H<&+DC[::B_=  %M#6V-1:/B*F;$V['D"_0"
MO4 OT OT KUB23G0"_0"O4"O6/VJ4%"C6I!&E'*+*&5F0<;.TC1)!!D3@XPB
ME39%PI]@6H#G_!P_,(2S=+\A<7R=:P.D^X%Y%]M,@WF#>0.]0"_0"_0"O7"1
ML]ID./:0N^9_1G[ DFK\.W=)#@ZGUYQ=G\?(]2WY>V3YU"WL$^^G99#0E[XE
MAOOD\*<4,/FG*=<Z+6Q@Q 9&F#>8M[*;-Z 7Z 5Z@5Z@%^@%>H%>L:0<Z 5Z
M@5Z@5ZQ^ ;W%1R_"NGL*ZR(JBZBL*-:I>&7E<(!V071SR@.TSW5_(-$V4;ER
M3)_I09OJ7Y,=DCVCQ#;5$G/CM!H,0VH )-<)3]\.:Z3P4[IYT93PPK.H8EYX
M#2^;)TN_KC8WL6HK%^,>4L/!+<Q%U-%M3<;]D'CW_$E;'M5[TJQM93S$%;C%
MMJ8308D.Y?YDC=<]V\A P6N UR"JUP!6!9\?Z 5Z@5Z@%^@%>L62<J 7Z 5Z
M@5ZQ^G4@]*)X );0,B@>,(EDQHM+Z_X@W9:&6Q+H]#7FI>XYM#7^_O<R*+*J
MX>R M5* 6J8@5<73P"!5(%5 +] +] *]@A*K:D$:+M'>T@'AV&1=/VVS\FG+
M.CDV7I,1.6FQ)FZLM5GZVU1]K#4-6;]>W>KMZ5_SX'HFG<=Q,Y7AJ^2[MF7.
M0E?L)B3QE+SF!:(@=!,@"F+,@P!-@"B(,0\"- &B(,8\"- $B((8\R! $R *
M8LR# $V *(@Q#P(TX7"BD&E5^;312X%*R?._7Z+7.RSD9A>GOGQL'U*\'P^N
M;1YR<U::X5MLWYENZXY!)#V0ONN>,0BE5%-DB85.=]I%M3FB2[AZLKVD'VA!
M=.6SYE^= @"S(UND-9GMIPXJ:1>5M.9H';:[T[\>!7Z@.\PDSZT!=?UK)Y8.
M%U\P8GN-SV(?=!WSQB./Q/.(R3_8.E>.;SGUM]LGK+5EK=Z4VVUM]=)2;GN&
MUZK:A((019.RC*M<;)9(L0<;D*]U/(A- )TH YTH8C(&#+^0AI]9Z 'M&/'\
MT";W',,>,6U[XWKLAFX0>-;#*- ?;'+G7KD.(P:>:]/'/_4H1: F.A"!+6R;
M@*(J<E-96E,$+ $L 2P!+ $L 2P!+"%/EB#*J4$=M28K'1 "$ (0 A""_1("
M;.P 2Q!'3V^\H60O-,$P1L\CFQ(!\SH8$(^1 (\,B.-;/PE]G?M,\J$,/I5U
M^ME*[M!0Y%:[DV(S2QY;6LJACK(V;^\EF#819 E6#%9,$"MV>"-V^'(R-6JI
M6@J<7#BY<'+!!$K/*D$/0 \*Y.3>>43W1]Y;CBOB:=S9=DNNU]=$PN'.PIVM
MH!&#O8*]$L1>'=Y<)=^S_TRN5EMNU.MP:N'4PJD%'P ? !\ 'S@ '\C*GBMR
MLZW*[783%AT6O=(6'?4>4:*C%"4Z( J"-0&B(,8\"- $B((8\R! $R *8LR#
M $V *(@Q#P(T :(@QCP(T 2(@ACS($ 3"EKO,1;F.HX%U]1:7994K4U_-!KO
M%X(G40>BR-#R8XW$+!!9E%J0^SLAYXH$DL4W#26$--.48SS<258SDZ(*M;RV
MUY6TW,=!R,4UG%:W5QD [ %[P!ZP!^P!>\ >L ?L 7O 'K '[ %[@6!?CJ#<
MZ@36&\]]M()OKN_/GU-=CYU3W;S7:H+46F@WY49KZ0G7R_)-0W%?R,44=QZ3
MT+I+*BFL%ZP7K%>5K!=@#]@#]I6#/4CK(FD59$>UTI*;S:4;JD%=05UAPV##
M8,-@PQ9M6&8VJ%:7U;H*(P0CE+5&RO3 <*2&EDL9\NKR]%&Q\O)(%06KJ1*K
M@1V!,P/8 _: /6 /V /V@#U@#]B7#/;E\-97ARZ7G13'@IE7)+A^O--?TRW,
M'>SXN56GSLD-=>E1/HB/(CX*2P=+!TL'V /V@#U@#]@#]H!]Z6$/OW83OU:0
MA%-5;FL-N+)P96'<8-Q@W&#<LC!NF6WDE;7&TK-H8)Q@G Z2AYI;(=/$XW)7
MIJPN#F4!4EC7GPJ<@]+M^?Y(=PS:+?=Q9HP26Y,1BN<:O=@J"NWCGY3V$W-&
MG6WZHC3G&C'OPK,,]JH'[_2+Y ]T+QP-JN*?76>G!JSO:;Q!/CL1#<F\H(R@
MC*)QD:T.-V2ZE9@7(X\^\(9XEFOVN7*YG:@<?EGW1??,W[W46W+/N5[BMY[;
MNN^?Q3[H.N:-1QZ)YT4/WSIP$NK!.#WM77V=\-/:ZIU2#;E1JX&@@J B>@)3
M"%,(4[AH"O^EVR-2"$NX=90&!A &$ :PT 9P?4Q&A,&!53RX*EQ\];N#F<4N
MU9CLC;I]HUMFSSG7AU:@V_D80)^*%_UL.TNX1O=7&_3OH??A^)14Q8/N@>X!
M]H ]8 _8 _: /6 /V /V@#U@#]@#]L6&?3G"M__XI:TJZL=PZA;3!J'<]I%2
MG'%IV[2!720+'WIA.:E[B^WAJR.2-4EA?O3<9XF\$L^P?,)2>,.,6I[7ZP[9
MPH,OZ<Y,3G'R..:;YTN>A[;[1DC8O/59USDT9QBV9.09 ]TGX0C1*QQ4% 9)
M 4D15"NFS;QZ\=WI\C+7C%^I8KR,].+U(__N.M2'7<>\C-01__@F4@DW5!GT
MHQ1@<5*Q=DE*UE2YUM*0DX6<+/CO,(TPC3"-.YA&GJ8EDF7<^E C[".'181%
MA$6$181%W)-%W&M^\@K;5Y<;:@?F#^8/Y@_F#^9OJ?D#[ %[P!ZP!^P!>\ >
ML ?L 7O 'K '[ %[P+[8L$=H.\O0=H:1Z3I.GT!D6JQL_-P*?*_*V2]F>GZ)
M=>TM"2R/K\U-BV2/,]F1/"X$:1*D@!&85/'0G:9JV2T91NS(I+0IU <)9:Y%
M2H_;)7&\*6NMU@(92ZGLJJT!4,*L\B( (U!1(U":%.DZJE="]4/U0_5#]6>O
M^D7)!5;D6D>%HH>B+Y2BAT['HKAP6 #L 7O 'K '[ %[P!ZP!^P!>\ >L ?L
MBQC>J98N0!!WBR!NEC'8I>6($(--&X,5J>(RLC<%4PT\->OX@<&>Y6X.B>/K
M7$4@=U,,C0(+#[8O'!8 >\ >L ?L 7O OE"P+P=I7^W.=\W_C/R )4CY=^Z2
M?"I.^SGK/X^1_EOR]\CRJ0?;)]Y/RR"AXW]+#/?)X4\I8")70U95U#3&UEE8
M1EA&6$808L >L ?L 7O 'K '[ %[P!ZP!^P!>\ >L"\K[!'UWE/4&T%K!*V%
M-FP%J?>8E$59_#3"]<FA15;8B=U;;,^Y[@\DVB8J5X[I,^5H4Z5L2KICQIN:
M/%8;JY.YT5L-D2&U%9+K?'KP3K](8<DAUBR)UR *+SP[=!O#^IIA$WF135GZ
M=;5AC-5.NA@/.S5QW!9>1*._K7&['Q+OGC]INU)ZRDFKM65=XV+A(&'>$PP;
M'<U=Y6N]%5DM7[PPXD86%NX1W*-BNT<@CXB* /: /6 /V /V@#U@#]@#]H ]
M8 _85Z1@0+5T01'#ZQM7]9@$>^/5]'5_D&[[SBT)=/H:\U+W'-H:?^_[=IIM
MN99PS JJ?ZP7#%1@!HTKJ^H&C0.- ^P!>\ >L#\\[ 4A?-72!?#>]I6&"A\L
M&Q]L==;E9@48E_5[; @G@W32FN0#;:+N67[E5*.LM2E9OU[=ZNWI7_/@>B:=
MQW$SE>&KY+NV9<ZB6>PF)'&>O.8%HB!T$R *8LR# $V *(@Q#P(T :(@QCP(
MT 2(@ACS($ 3( IBS(, 38 HB#$/ C3A<**0Z;D4:0.: NTBY7^_1*]W6!3.
M+LX)%;']BO%^/+BV><B]=VF&;[%]9[JM.P:1]$#Z[Y%#0B'5Z!M9,'6GS7";
M [H:JR[;R[XX*["[86)V:(NT<K/]W$%+[:*EUASBQ3;N^M>CP ]TAUGIN96B
MKG_MQ/+[XLM*;'O[6>R#KF/>>.21>!XQ^0=;)__QW<3^=GO#M;:LM=D"5&?U
M E3.V\1CXKA8FZ1H0I5UQ97-\C+VH/3W;B'W8 3 *< ITHG3KZ 3H!,9T0EF
M]P>T8\3S0TO?<PQ[Q'3ZC>NQ&[I!X%D/HT!_L,F=>^4ZC&YXKDT?_]2CQ(,:
M_D $#K)M\HNJR$VM!NX![@'N >X![@'N >Y1'NXARO%D';4MM^M+:^"!9H!F
M'-IH@F:4F&8(DBX/[@'NL2?NL6;CS5[(AV&,GD<VI1?F=3 @'J,6'AD0Q[=^
M$OHZ]YGD0T1\*NOTLY6,I-Z4U68[Q::?/+;^0,$E8NJ]! ,JJ'P5391@*V$K
M"^2G'[X.D5J3U98*!QT..AQT\ OP5Y .D(ZR.^AW'M']D?>68^9!&E>\W9+K
M]34I"'#%X8K#5,(5AU4LMU4\O%%,OF?_>7F=CERK:W#(X9##(0?+ ,L RP#+
M* W+R(HE*')+:\JU-@+WX D5XPF'J#:J'K;:Z+:OWW.!&&WX*IGNB.K&PU6(
MV:(-NY2(V71F( R"MP'"(,A$B- &"(,@$R%"&R ,@DR$"&V , @R$2*T <(@
MR$2(T 8(@R 3(4(;#B<,892$_F2ARMFPM6$3W>/O';"(TNLDRL.B.-/#R' '
M[L =A[AC,>P\\XRDY\4CQ;QB[GRDF'XV^Y UI8"W6ML*BQJ''[ ';Q;)3@H8
M\Z>PR@66D=7ZP4)[,SGO[)P^U7)&Q)38LA(=3AZ$/DE8'5@Z\ 9A*TAS0S_7
MB83FSTR]FCBVKX(-5E-R'R5U9G5JPR>TEHSK=-5EYI\-D1)?0'@@CZ['%A#L
M%_W-CX%H,%E^B"B14JO]]E$: UEC/8B-EM+09&G\@Y*&TX2UY&B@M1.U/;]J
MI9PT6PFMC3Z>64Z1^'H*;:@N#3RVTOA+X!I'7^X8$V #ST2592U].M67JQ(^
M\)(^"MP)Y6N?-*P$ 8S65/C30\;$2Y\:Q+8C2C/Y.YI>_G?2V"V3[8@^A:V9
MJ0X>?A01M1GI.5JU1C3YVIQK!R^<O@'E2N!\L<23G2EHX@N*>S>&!D.#H<'0
M8&@P-&+>C:&)W[TLU2:-<]+.)1&''<E#&QA.4Y)7,Y]"M28Q;#&=,H6;N5E2
MVYPGG$&#WO4<*1BX(U]W3%^6R*M!AH'$#R/X].!1QX)^+@V)E][!2O7:>$(6
M?YEDZH'^?M$3V_$HK$VB#U-)"%NW&(FE+ACMM//Y2#U:UYB9>.]QHJ<[>\G8
M>>&I@C/?1)/.SZKZ^#'FY4=.OL@2'):I#D>2I\3*H53Q(M;AQV<ST\V_%;4?
M$N_"%!>3LMOA1_Q;*3Q=1! 9%N35 $XNP D_22^:W6=WY 0038AF5JPD>9_Z
M[BUBE8:/>TX"'Q#50(1%D8$M8&L7,8J5NRR"U/.2G$5HZ$S9T"(T^)OK@T-"
MF>PD0^."@$60]W'10L@\9'X7.1J7HRJ"S(<N&P0> B^X-W;E.L>QW>EQ5(UW
MJD.,(<8[Z6U7-.]Y]=YP9?7F\%C:97Q.U5I=EE2M37\T&N]3KUS%WLOWT\<3
MC-85%EE,Q^2?6(Y)A>*#=,SSUK9*XMNQ^LA,[A5O!>J1+&GXF6[KCD$D/9 N
MB,&KB(62JBE4DFI*>VGAB*22$:B'A'I(&9;70E&D:BBA-?6.^*KG]2CP ]UA
MUCBA=)&BWFO*/=-7>SK/F&<6^/&B2+VKKY.J2+6559&TEEQO*G)S7?E$U.=!
M'3_8+;'$"77\8+(.6*)O[W9NZ_K BJPT6[!OL&^P;[!OL&^P;YO:-U'.AF]K
MJJRH"DP93%FU35DI#@Z"?8-].^3Q9G$#)_3YXPVY@_/'Q=)=./1,6/DJFBC!
M#,(,BN'F"7"T>(N:N@[\._AWU;9AI>!(,&PP;(+X=SB^&EH*GES1K&#11 D&
M#P9/#$].E).I&YK<;M;AS\&?@R6#)8,E@R7;T))E=_IQLZ;(+05I_D(<PXL=
MD9OLB,P$RE<DD"R^DBW:SL%EIQIT$D=PX6SN^8W*T63,RJ'HH9145G$9R"<]
MWF0S=CA'_!2%),@F#5@5K7ZV(RB, 1%/N*!UH'6@=:!UH'6@=000#&@=:!UH
MG1)IG;2+U>))"U31KB,(.836*J;6*H1@5$Q![6%EY<9S'ZV 50>?6QVI*?<U
MOC+2N7-K6K1*TCE\YK;6D&O:ZAH3X(C0MH)KV^+:YHJI8'!$0>406@L<$0I*
M2(XH2$YH6VZM*48&H@B5"Y4+E5MXE9N5RJQK<KNV.HL>.G,=- YPT$,T 9'4
MS0\@'6ZA,QR+<KS#_K*A>6D@^JA8;: HI3+A9(8TIGHJ MA]L9G<B;/18LTX
M"&F$M[>W&QF;G68R?>^$QP)@#]@#]H ]8 _8 _: /6 /V(L,^_T&U985W&5A
MMBL27#_>Z:_I5C@.5L5W50D,N=5>O>D8^A7Z%?JU2OH5L ?L 7O 'K '[ '[
MLL.^'&N?^_+A!,E24^2ZHJ:H%05U#G4.=0YU#G6>;P:<K'0:4,=98'.G/+@M
M,MSB&6WI]K6L22 4,^UM?==R4" ]WQ_ICD&[Y3[.C%%B:[90'/.CL]@$BL?C
MGY2A$3/*@9,87_,L@W[RZ<$[_2+Y ]T+6VCP4]%I&UWC+Z3*@2B *!2=*/ *
MP$P+$?-BY+&ZO\2S7+//(7\[403\LNZ+[IF_>ZGW*YUS;<%O/;=UWS^+?=!U
MS!N//!+/BQZ^M8,8:J<X*>E=?9VPDMI*5M)JR;5ZFM/*0$O@)4+Y0_E70OG_
M2[='I!"Z?^MB)]#YT/G%T_F"'-<&0U \0Y#F",=\+$&7:DSV1MV^T2VSYYSK
M0RO0[<.=X;BU\J\VZM]#\8/LEU3'@^^![P'V@#U@#]@#]H ]8 _8 _: /6 /
MV /VQ89].>*W__BEK2KJQW#JDL[GA7++/WDRMR*"2+',#[1?7>^16,'($R/)
M<NW[MY-Q+ZX'D+]9",LOR,(.Z$#QZ,!VR[G+LSHC)4E,D;)[=LGL;,BU6@WK
MO%CGA46 18!%V#C!)\::13()6R=\PA3 %!3*%$#K0^NG>/5AE;YXN9W(Z\<2
M$'0]=#U6?@%[P!ZP!^P!>\ >L ?L 7O 'K '[ %[P+Y$L"]''!?IG=E(^KYK
M8\YW:O-$3B1N'AR.B=U;;,]Y+'F2KXYXUL.(K[H$KE2O*>_^>A_F6]+;')PG
M#?L+^RLHX#,MDGGY/+3=-T+.B$,>K>"&@E^DC)E=DBBUFMQ24+4;;A?4/M0^
MU'X\?49PK;_UJ3G0]M#VT/;0]M#VF6C[O29(KCQ^1VV@YC%4.U0[5#N630%[
MP!ZP!^P!>\ >L ?L 7O 'K '[ %[P+Y,L$?8=KNP;891UU8=4=>#)W;F5K<3
MZ9\ET#@ITS^YHI&LR8'MCY[[+)%7XAF63UAQS;"J)L\ =8<,Z;ZD.Z9$(B44
M?1_KU1;E/Y/ -3?0J]$T''G&0/<),E7!AL"&A-=-:=G0B^].F1#73U^I>KJ,
MM-/U(__N.M1*7<<<$R/^\4VD$A@]ZD?9HN)D,NV2O]J6.RH2FN 9PQ; %L 6
M;&H+N LMDBG8V@V'"8 )@ F "8 )R,\$B)+IJLB*JD#A0^%#X4/A8Q$<L ?L
M 7O 'K '[ %[P!ZP!^P!>\ >L ?L2P1[!'.S#.9F&8M%_D4FX!6IL&DQDUA+
MK#=N26!Y?&5E_I!W)'<*0@ $.=$3K*!XZ$YSLN\M&2=VFY0"A/H@H5:I2-D\
MNR1VJG*GO2VQJ+8"P)&^E1<!V("*VH#2)'1NF]]3;=Q#]5=>!*#ZH?J+DLA9
M5UM0\U#SA5+ST.A8W14."X ]8 _8 _: /6 /V /V@#U@#]@#]H!]$<,[U=(%
M".%N$<+-+@+;1@1VUPAL\0J7(KU3,/7!<[>.'YAJ8,F=0^+X.E<C2.X40^^
M!< C$ X+@#U@#]@#]H ]8%\HV)>#M*]V^;OF?T9^P%*H_#MW2<85I_V<]9_'
M2/\M^7MD^=3/[1/OIV60,#AP2PSWR>%/*6*JE]S0MDWV@BV +8 M**LM .P!
M>\ >L ?L 7O 'K '[ %[P!ZP!^P!>\"^V+!'G'=/<5Z$:873;R*5\\-!U051
M/BD/JC[7_8%$VT0EQC%]!G2;*AB3'T8]I(I'<IWP].>PI@O_G!=Y"<7T+"H@
M&%[#JPC*TJ^KU5RL.LS%^,5487'-=A&]?UM5=3\DWCU_TG:UPI239FV9THK-
M7 8P/ZP@)"BJQ29*=# E7GDM(7D0*80@FV4EFR F\#$!>\ >L ?L 7O 'K '
M[ %[P!ZP!^PKLBVY^+K@-6'<7]<'>/>QAW\2]HQ7SM;]0;I$_%L2Z/0UYJ7N
M.;0U_MXS\!L=N=-<?:("]OFOBO?N\]ZHOL LGJ'=0>H*H\A!ZD#J 'N181^^
M#.#/ ?R[,(6%5V?[M$S;NI-X@^ (H^D$8=O58CU%S$_:K].\1]<7#O!*1S1-
M2N-F&8W+^CVV^I-!.FFQ)FZL[EG>XU2CK+4I6;]>W>KMZ5_SX'HFG<=Q,Y7A
MJ^2[MF7.HEGL)B01O+SF!:(@=!,@"F+,@P!-@"B(,0\"- &B(,8\"- $B((8
M\R! $R *8LR# $V *(@Q#P(TX7"B<(#R_VG#G@+5_.=_OT2O=UBLSB[.00#3
M9WV,]^/!M4VA@K%GNJT[!I'T0/JN>\8@%%--H6)44SH[[0?<'-+56'?97J[%
M67;>3=Y3K>$)N7:S_=Q! RUK^.ICD-BV9/]Z%/B![C 3/+<,U/6OG5C.9'S-
MB.U>/XM]T'7,&X\\$L\C)O]@ZX1*OE?:WV[GN=:2&ZV:K-73%,W8+-5A#XIE
M[UIX#XH&=JLZ=JN(^0*P.?NV.<PX#&B;B>>'YJ#G&/:(Z=L;UV,W=(/ LQY&
M@?Y@DSOWRG683?)<FS[^J4>M$[4.@0B&:MOT!U61556!@8*!@H&"@8*!JJ"!
M$N48F'9=H0Y3FE0\V"+8HA+;(D'2.V&@8*#6)W'OQ4(9QNAY9%,;9%X' ^(Q
M^^.1 7%\ZR>AKW.?23[6RJ=B3#];7197DY7V;E8+RB=CN+R78-P$E2_8,=BQ
MBCI:!R_ST:QI<JV.:!\\K(H;(4%(#BP3+),8'M:=1W1_Y+WEN B5QI=JM^1Z
M?6FY?OA2\*4.KI1%DB]8+%BLBOI2R??L/WVB6:<>E0:/"AX53!%,$4Q1]4Q1
M5J9$D1N=CJPVD !Q.&."(D;8=UJ*?:<0!<&: %$08QX$: )$08QY$* )$ 4Q
MYD& )D 4Q)@' 9H 41!C'@1H D1!C'D0H D%+6(T'Q:)FA9%>):7[Q>S4E%1
MBA+M+_YZ10+)XBGX"26$TA0/PHD-.)NF6(<SE/%4FMQE + '[ %[P!ZP!^P!
M>\ >L ?L 7O 'K '[ 6"?3F"<JN3(F\\]]$*OKF^/W_28CUVTF+S7JL)LF^Y
M4Y.5Y7F1L6%.$/=I#7V6^TA'1]QY3$+K0O,7V[=1Z798+U@O6*^R6B_ 'K '
M["L'>Y#61=(JR 91I26W0%U!76'#8,-@PV##-K%AF=F@6DON*$O+ZL (P0AM
MJY$.<+XE$DC+I3)Y16?ZJ%A)9R24@OM4B?O VL#E >P!>\ >L ?L 7O 'K '
M[$L&^W)XZZL#G,M.9V(ASRL27#_>Z:_IEN\.=N33J@/=Y9K601054518.E@Z
M6#H07, >L ?L 7O 'K"O+.SAUV[BUXJ2EBHWE:6GEL"5A2L+XP;C!N,&X[:)
M<<O*.-7E9D.%<8)Q$BI;=8L\U'C>:;JS0!<'J0#)J>N[EH,Z[?G^2'<,VBWW
M<6:,$ENS#3[G6KC8!(K0XY^4O1,S J7$N+QG&?233P_>Z1?)'^A>V$*J4)^I
MYO79>51(: 5M FT2S1YO=;0<TT+$O!AY]($WQ+-<L\\A?SM1!/RR[HONF;][
MJ3>OGG-MP6\]MW7?/XM]T'7,&X\\$L^+'KYU\"#43G&*UKOZ.N%HM34'G\I:
MHPZ2!I*&" ),(4PA3.&B*?R7;H]((2SAUF%TQ-!A 6$!BVT!TT5F#CTX,(L'
M5X6+KWYW,+O8I1J3O5&W;W3+[#GG^M *=#L?"^A3\:*?;6D*URC_:J/^/10_
M7)^2ZGCP/? ]P!ZP!^P!>\ >L ?L 7O 'K '[ %[P+[8L"]'_/8?O[151?T8
M3MWL!&+%JM1E8-.&?Y%^>^CUYZ3N+;:'+Z)(UB0I^-%SGR7R2CS#\@E+P TS
M;WE6KCMDRQ.^I#NF1)Z'MOM&2/B]-!QYQD#W27@A?86#(K2PZ+#H@BJ'M(E*
M+[X[78SE"N(KU0^7D7JX?N3?78=JH>N8EY%2X!_?1"KAABJ#?I0Q*T[FTBXY
MO$I#;M=:R&!"!A.<79A&F$:8QAU,(T]J$LDR;GW8\/_/WI<WMVTD?7^5*6WR
M;%P%*[P/>S=5M"0GRFM+>BPYJ><O%P0,120@P,5A2?OIW^X9  1)D 1)@!R0
MG=J5)1[ H*>/7Q_330:1#"(91#*(9!#)(.['(.ZUF'=E5ZA^BQIOD/DC\T?F
MC\P?U3R0V)/8D]B3V)/8D]B3V)/8D]B3V)/8D]B3V)/8'ZO84VB[R-!V@9'I
M=ITBTQ295JIRO>":]&J6GQ^Q%OW" \L36;?Y%LY4%:X('%*DC0]AI.I)=Y[F
M75]X?"+$!$ D]4%&NV>5ZMYVJ0AO:IU:C_IX;<''U,?KY%F ;,")VH"C*7U>
M6OM%JI]4/ZE^4OVD^K=7_:H4^;;;U*F7U'RUU#QI=,IU*R<+)/8D]B3V)/8D
M]B3V)/8D]B3V)/8D]B3V)/95#.^<EBZ@$.X6(=SB(K!MBL#N&H&M7LMA*N]4
M3'V(VJVWCZ@:L+ASPAU?%VJ$BCO5T#N$ L@C4$X62.Q)[$GL2>Q)[$GL*R7V
MQP':5[O\ _.OT ^PA,I_<)=47 G8+U#_10KT?^'_"2T?_-Q[[GVW#"Z# U^X
MX3XYXBH5+/5J:<U&BT[-TJE9LHQD&<DR$B FL2>Q)[$GL2>Q)[$GL2>Q)[$G
ML2>Q)[$GL2>Q/U*QIZCWGJ+>%+2FH+72ADVE5H]Y*RHK4""X_E&JK(HS'V]Q
M/1>Z/V*P)N 8Q_11[=F@;DVF.R;PE&4RU_G7H_?S+TSV^Q&OBP9 DDT_1,TE
MY6=$ATF-_;!:Z:<Z!UW&-P;U+?3\973_;17WMPGWOHDK;3E9_+Q3VTZ%5XL1
M,A15ALX&8C+1E6\C[4W0FZ!WM:$W 1/RN$GL2>Q)[$GL2>Q)[$GL2>Q)[$GL
M2>Q)[$_DR/IIZ8(J!G@W[BJ1!%O3O=QU?Y3O:,@7'NAP&_-*]QQ8C;_W,R&=
MFM:H4P?@;7B2.@ 3C#M6U4TPCF <B3V)/8D]B?WAQ5X1P'=:NH"\MWV5.)(/
M5HP/5KT>@%3W5Q'%DK?N+ST3VO+]D)LH^.PR="8C_BH-R/_HX\E[6=HW\'W7
ML/0 5GD?3B;V*[MPSS5V[1CGU'50$4U'.(-P1HY;KV\]?"WTP>*TZ($A#UW
MUPXZ.?I;I*6F2DGJI M77L+DUB?^I-M73@#?+7K6=+NF]=O;3APE]Y3<4[(0
M9"&.SD*(\W;'8R"VGD2];8=\,@QD&,@PD&$@PU!,*]+#F8"NUB(K0%: K !9
M 4I:D]B3V)/8D]B3V)/8D]B3V)/8D]B3V)/8D]B3V!^5V%.$=],([R$#M.VE
M7=XH0$NM*:E$5842U6OG.Y?-@9GE@.B#3O%=VS)!59B,"ZU I:>$+DX"79 ]
M(J>"Q)[$GL2>Q)[$GL2>Q)[$GL2>Q)[$GL2>Q)[$GL2>Q)[$GL2>Q)[$GL1>
M9;&O8L(N;YW L^^^NX"%>-9CB"]_]-SQC>N(EUP;OOIT[<!MN!]\=+UI>N_:
M^3J3W),9_WQ%!'!Y8_'RY30G]H'9X+65M07]7H\J"TCMD]HGM4]JOS2U3VI;
M5;6M9F?#S<O$%DE)96/9/'#)#=A*GV.15OJZF8O9IEIL;H&+*P"A?9L"@5%1
M&*Q'*AWX)1IAK'N>Q3UVA6],/ O6?'U-M6,$/8X;>I#I(H^#Q)[$GL2>Q/[P
M8J](._;3T@7'$7U8,R'AL^6XGA6\QL&&V#'!<,07;O+Q9(_MQXKK)ZEU.]O&
M)DY;Q&GJ'8&[8U7H!.X(W)'8D]B3V)/8D]B3V)/8D]B?JI]W6KJ 0CF;AG+V
M62*X:G:FUFEN.S7JM 6< CDGSP*DXTG'[V&^<;.AM6K;MH8[;0G=8+[Q9EWA
MECUW[/LD1#KO)M5BFVA_+ J<*IBU)J;HVS>VNGO^VSRZG@G[&"^S/GEAHN)V
M5KC57D*6FUO6OA K*+T$8@4U]D&!)1 KJ+$/"BR!6$&-?5!@"<0*:NR# DL@
M5E!C'Q18 K&"&ON@P!(.QPJ%-LO/&]],'WU<%^LL^52C^/LYNKV#43A[ZZ..
M>X^;I@X@II_CT;7-0[;2ST.^Q?5]T&W=,3C3 _9[Z'#)I$VX(P93,YKJYS\>
MN;E GT829GO>5Z?H9C>9F"5ME1(YV^\=::E=M-2:840CW>/^;1CX@>Z@E9[+
M% W\6R=5!7#ACL>N(R887=BZ[W](O3!PS#N/#[GG<5.\L'5Q@"\6E<X]7=]\
M3))/M=7)IZ[6:?>U7GM-E4!JU\H5ZE0[!N1[^'CEF"I+[2T^U<)#+#6!FY7B
M[4'I[]U"[L$($*8@3)&/G7X@.$%PHB X@79_! _&/5]:^FO'L$/4Z7>NAU\8
M!++#E?YH\P<WNZI0!0RR]5'3NM;H= A[$/8@[$'8@[ '80_"'L>#/51I:-%K
M]+3^NH,0!#,(9A#,()A1 GLI4BY/V(.PQYZPQYIS.'L!'X81CD,;NWS?!B/N
M(;3P^(@[OO6=P^W<,3_<R(963:NWUL0]2COZ0PHN4Z;>,#*@BO)7U5B);"79
MR@KYZ5]XH,-:S"O=<^!+_O[[%#0;6K_7) >=''1RT E?$'XET$&@X]@=] =L
MO1%ZKR56'N1QQ7M=K=7*TW^#7'%RQ<E45HV5R"J25:R0*ZY(X\!&MZMU.UUR
MR,DA)X><4 :A#$(9A#*.!F44A1+J6J?9U)H=JJPCG'!B..$0W48;A^TVNNWM
M]]P@ICEY8:8;@FX\7(>8+=:P2XN837>&F$'Q-1 S*+(1*JR!F$&1C5!A#<0,
MBFR$"FL@9E!D(U18 S&#(ANAPAJ(&139"!76<#AFD%$2^(FARMFPM6%SW1/W
M'6%$Z26)\F 49SI_DKY!WZ!O'.(;BV'GS&LL]N_=*B$E.Q'+%_#"V>'G>B,S
M_OR2&>85E\%^ Y915-1_8<&%#"V[YYSIAN&.)[KS"M^ 1P_@[H&+.1R3.SXW
M\3?1<AJ/,[+0T4/3PM^&EJ,[AJ7;\"Q168A_GI$,$%N6M7TSU,4FQ_/$A==F
M]GWY[AL<<T]S^S]'R P2YDDOJ+5?7>8.66,FK;7I%=;MT.P_&^Y7.O/PR(>N
MAYD'^UE_]5-;.4KR%A&6JM=J/[YGL09HXA.DJ%5O-S46_P"T\7-&$CHB=/.\
MT9M/=]7/.]V,U48OS^1AF$C$P$)U-O(P1?F/P#7.?GE "(&$O\"\)K#YOW[6
MY\FUA%IB%Y@>!FX"''OG;2N#&5?T)C\9[OYS\'!_<:NQZYN+<S:XN63W7S_<
M7U]>#[Y<7]VS!99EE@F$>NDWV]UZ\UOW[*1I=W%[<WEU<W]UR>"W^]M/UY>#
M!_CCZ\W@Z^4U_G;_ "]\OKIYN&>W']G%X/XW]O'3[9]9=#UE.OYT[;!@Y(:^
M[IC^;#&X<&V$+I".D>AP;'#;CCR7Y._H9N+O.76 ,$+H [F0&06X\$"1_S6S
M]K-5J=_D;7-.P_9:/VZ"CJ('FN*W!<<N55U6Y&5/X5I$NCS7>B_)5/\QN>KJ
MNH=>(74/BQ=<G(@2Q&O;V&;G56>] DODHF].T==N8WHV<;*F9%J,#X&N!K7F
M_/NL<[9N&0LC<(*L$3C5W)-=#5^O.$_0>F&?X<(CGUV!YV?N  N(I)*DL[-F
M\A;%%2MME5*:.P1Q>GG1YA*V21?;*:<C&VMUY#PE%-*9QR'+C5JCEEN$T]F.
MG4I8R^0N8FQB;,'8<R/0*LS8*6.WN>F2+G?:7YYF(=ZF2-VHM336:/;@1[O]
MICASIC&?>]9PRR!*_)J<&5C#".-ZUMLXQJ3[(S:TW6>?#3UWS-P)]_0 TP9X
M]N*[%5C<?[>.EPH]V;;-%FT' '9-+15ZM*&XQU[01"N.)$0>.<:JLDXG9%%M
MN\-G4?1KBX<\R"X=A++[.4-3&48[/:VBR+ZN>\(*:8 2W<?" =0&15QYB)B.
MMFZWZ7FF/1<49,B-U-IM\7AYD5I1TY^W16W-A4G/A:"V9<GRVB:(.T&GA3@=
M-SQ@ENB#G>_ Z#ZT^SRS+/68JX $YQ]F$^N;:BFP#VV^4D@KBN?42FFO/O1_
MY[E#*_CD^O[<P?U:_1O\#P-?#VY\@+]1*^P ?ZNFM7K]A>/[F15DBL'?W:1K
M32^48]%U^R#\#]5648>,(*JC7^K]J7XIL$%(NZYUZZW5^J4:4'V6_=)0/7^F
MK[Y97XB94HR%)P,Z["5T2H!\7X!\8/X5^H&HX<;B;X^#I!J6S9F3('5\'?\R
M, @\\=SO%E8)/+ZNCP+GQ_53QBHI9%,50Y=[W:<17JF2MLZ]=<3\Q/S'S?R[
M0!6*%:Z$)NV3@2:7? )PQ-*%:Z$[)M/'V(OPO^(%"A]6+\!1(0>=8HCY?/RT
MC,+O<''L%>J8@Y2H[C>ZV-!Z_1X%%X]5$^Z#\/N$G11A/(SV*2GV6-<Z[<41
MNQ1ZW#>HKUB\\71 _?U(]X ==-E?8CSACJ\8GM]'\.1@]7JJX_ECK/&LDD45
MXOD!I?,B)9S[1? XIGYQ-EX5$'RITG8LNH\"QX3@M],WY6#VGE;O'D6U (7@
M":T7'H(?<L\#J!Y7 N@OL@+ 5PJR4PB>0O G"]EC&;T6(OJ@OUR]H"'E'[C#
MA];\4*Z2L;O6Z2Z&ORJ W"GV3K%W0N[EJYV2PNY:/2/J7CT$3T%W@O%EP/C;
M8,2]&,.+!@Z6\YW+LE_X%:1PIM4SO&H%K^K ^VI&Y)]'5L#%'HG&XL^>/J$P
M/6'^O-UH5UM?:77Q;,U'$&<YLO<S#T8NV.-8LO=[K*^MU>O=+:'_B<KMM,GP
MT:K5@^T$90!.0965XTZTM%9M\7QRB4KL0%*2=C#>4': W(IMW H-SP:JXRM0
M*H!2 4?L%JPVI4(@;UP'3^I*LQH%Y8KW!'Q@$'AMI1WM:*UNNY*%/)0.H'0
MP?@R5<\.R#V/ZFEKG=91%/50"Q!J 5(RC+\8Z<X3W,1RTAT]?)\'OCAV:UOZ
MHV6+[AX"[.- /#X<<@/>AU]U UQVWT(!H^8?5,9:I/6KD)ZFYA_$_,3\5'E,
ML<6"^I(9!FP6( R/&]SZCL,W*<BXOT0!11XI\KAI%@]4M\\ON?SWVHDE^$LB
MP'MN,]S1VO7&J54D[":X!ZY(4#YJN<M.4"CS!'192?7-H,M:K?I1EB0L#W!N
M4)) Y<[D.TR7A'5#3N!Z%O?5\1FHB%DUGX&*F ^;,EPTLRG!/5#%0E-K-4_.
M9]@Z=EU5/:D>92NDWD[5!UBOG,KJ*=C5VOWC!/]4CTRXOX2<P41_11]=5"^X
MXNQCJH9!'9>@FFD$RA@0^B\%_<?B>R>E=[_9@EY#Z[<7SR]2L?*1Z$$J5CXI
M=%^.[BD)X'?J6J>WYJ!$-0J!J($)(?M3.6E( 7W5(#T%])4+F@G!O8U/%5SH
M$RO0[1N^WZZ$;:W>:YYZ4+]2A4"4!%!<)1Z)FU"V/BO'86AJ]2,M!MHQ'U",
MYQ"[5<G3G7>1C3;6;YOD$#9.N1:UR"+",@6XDZYG@MS&#U.?O##1CG!.O$]F
MH5F>?6F<0"RJT,Y79J'JL2B=.RLMTE3/%VE:N-/,5^KU]H^'"B !1&/8FD).
MKS"YR1Y?TZ?= 4)]7\@.4UY8]>Q4A1(K%$3*EYL!2;T 0;V+Y/3#ZU<?F\PG
M/M<@$=6]QI :G;H&'$$)XF-5B)0@/JG(3\E*J)S 3Z>GM5IKBE1.)U%<G6C/
MS@7V>W"E]W@(8#</]?@6JH(K32Q*+%HI%J56B*I%?XZ@S@A!'QO:[K.?'I,T
M&R&B)H?4YZU(IZA"J)V:'!+S$_-3LJE<N'%"G9=E_1#CV"K=M(+0H^.)U6F6
M1KFIX\M-K2D(O--?Q3BR!W> 7<\]?N=A$CEXO;-U)Q@X)HXOF^!']IJ<ZFFU
M^NJ!94=8X$R=#E6IVJ0TE[)IKK+U63EYKKY6[Z^>)5O5 F?J=DA.1,%.Q(?0
MAU]\/SV()9G3(FK>="G;ICJN!9V=5,VUH+.399OB__E'KU%OO,]9,'8TC$_-
M!.D<(<'L.9@=VVSNW_#@=HAIQ^@=<\^M1[1NAXX24J2>0/;ZEN)^@$*,8Q)#
M!V14E-GH 3<9O&H%K^J@:PK<JX:N*7!/Z'J_H=9CT3/J4;9"ZN%$T34&K8/7
MSSP8N>;4<._WJ$9+Z[=J1PFL*81-Z+I@='WGN0;G9E1TZX-X8>QZ$N6B1!MO
M'B>BU('9U0QB4[R:$'4!)R1CD?T($GL/ GL[5*,4IEG-'MZEBM^Q*$,JR#XI
MV%^V BJI=F5Q?%@%SV<74>Q>#-"G;GS'VD&L,@M5X? KL2BQ:*58E Y('?H\
M]L*=U.O&%_K<Q(1JUCEK%4(\E$E5+>Y#F=0#9UN6M,:ZCB6XS/Y\>48X=[5^
M[^0F.--9*#6S8Y1&/B'%MD,\*8]B:]:T7JU#*>4J!YJHRQIU65/<BR<6)1:M
M%(M2(T#5 D]'4)$TWPAP:#FZ8U C0$J]4R\T:@1(S$_,3XT J0"Z,+AQ:6',
MR3%]YCKLPAV/X1^L>KZP==^77/4![B1>]P/7^%N=*FA*D5&*C%)DF0>2;H>)
M7$N9OD?1W6LY=+W1UYKUQ;%5E ^C?!CEPR@?5K06*ZE-2:.FU;L]RGV5=ISR
M^&*5I^,\8#7=3QZ?1/+Z!@].RN.4L(7<8Q[_[MK?,79I>-RT J8_>9S36<K]
M0A(Z8$E>Q&;V-W7 Z4LBW;?#3]@Y['9X(63Y,#5V]49#:[::I^95[";"!_8J
ME ^44RO$H_ JRE-JY?@6O9;6JAUGIQ9*5)"O4;"O 3(;>L9(]^%&V%X\E9*
MKS%?#RQ_^,KX>&*[KYS#7@>C$9A#]#X"_86YC[!O.DH8#3JJ3#R44ABGYWQ$
MEOD+M['%Z8/[H+_\.97ECZYW/](]_@$4@7GACB?<\854[S>YH=6:K5-S0BBU
MH0J\HM2&LD[(?K5;28UD>JL#+%7U2M1(>)Q M?;I>"68 9DF0- QL5WGZ2U<
M8ZRFQT'I#M4\#DIW'-HF+XD,W@8C[GT"<7X :;[DCP=*>73:J\>D'*&G0>D.
M52 3I3LJZVGLJ-5*[BG0:)Y:YJ/@X4\YSH52NJ.ZCD44*$"/8LCA9IX,&&"J
MH^BJJL)/QBD?:]MUW0O?_\=0_/=^NDRQRI0 29LXMZ!H/6J:MMSP/B)!3?SW
M/KWZ58N?(]6<?*!0X%/L6C\,]NW:]T/=,?B%ZR^=Q%)2EJ#7WQ*YKV:PS:F;
MWM!HQV<Y S^48A[\,YM7T[8P,H4;X_/<\)PT$P7\58?AT?@WN2.ST:/J'"PN
MKH$N]34A0)L-:*/J'42TN/5H#76;N<\.]_R1-9'=3L!4OD4+[;FVC0C7 F/M
M<5\59*M\;(?".&0_#MZ8@KJR[%="%Q:8=%KO(/.E+&V%I)0M/N@A!3<S")C;
M,WWVW<5AH8/$"EY'5LZ_=N[#1T!-ENZ5TNUU59/7QE;5Z*KKHID([#Z+SRGX
M6F&L.C,5=!DF16F*YD>(4*WE@"C"!T7S2Q&LA5>MX%6=XH]JEILK4EF^@95E
M;?A_3?Z?*LW5LM 1WJ[":,Y2.?Q8] V%6T_*7<Y?]/#9@@< \RL*JK&^FGO[
M1=3]WN9]8]2#TP<(#5/E] E@;*R<GLS@;"M*U"Z<[U0'0%>S>CK7P\RW\:^=
M=Q'%RD[^CS9<HG*UU+D>B6#WX4QT7)IQ.SQ4E\J.UF@N'G:J@G-0ZC&'8]&E
MBJC-PZ7;]JH"3\[%V$1_E12UUVK=Q<ELK'INQLETC-FK.U&SG".;UYPU#D<%
MSX!"Z]2TY8@Q_7833#_&PGKHT<R-5E=K]!>KL:L ].>9^TWED#ZE =11:4>"
MT<O61R6??NRTM6:C>PRX?45/E?S O9CT (U1/M;1KY59J'HS:HE%B4459U'*
M*9<;!,HY.UG=(-#5<,@->13>]6 ]#N,OQDAWGCCS]( S^;N88"AB13B_4/S"
M_Q-:WP&7.8$2,:)J9H^I]Q8%CDISU*1HWPZO(H'^ O)\ZZ#O-G!,_.=J*L*'
M"1WUVB<WPY#:;ZG938C.;2JDV$K7:^4DC+NUQ;#3<??=.L8P5.[(] %]_)W7
MN"_7^?@6JH*/3RQ*+%HI%CWBFJ.*1*".Y%2#Y1C #CYG/P'J$K^]P<JE7*$I
M*F*B(B:*11W$94.O;,XS^\+]P+.,@)N1YS;[0NJ3=Z!#7/,ZDOS+2.[A;SM$
MTY5V Z5KN-=3#FVM7C^.XB>J?:+:IU.//*T)J2NAQ\KN'M_1^MTU&JWR]5.4
M!2<?9!O]<+',T6!ZP!XYD,3!\Q/ND$V$M*OC?U""7#6GA!+DAW=*%C-&@^!"
M][Q7N/X?NAWR.1L\\&^=>N-;LUYLXJBEM=HG-_-VC_5_:JA']2A;(:UV) Y&
MR2JI5Y1*ZC6T7G^U2J)T-J6S*5=8\86JERLD%B4659Q%*W>JXCASVNJ>JE@9
M)N+P>F: B%+3!\]J_4!9:0H K?.VBD\B=_M:NUO-7GF4158DB_Q#M946Q7=R
M:)SB0LZP@_WZXNFKH\KR'CJ<TZA"DXQM%ZED!X(FN*"F&S[:7/46!*6M=!=O
M>6->("95:>NKLU+UF+3L$PIJC.0EI[( B'<?3B8VQ[%DNBT#/$/;?6:6(^$6
MP*AW.1TWFMA)">Q<LE(A.$[C:HGYB?DI3:18FNB >.$B-6Y)#&+B)D9FV&7H
M3$;\-9I.KH]!_0U\WS4L/8#%"93QRB[<<XU=.\;YVL@,Q4KIQ$T% Z;1S-!(
M"F;2 =71^WLLNE!#2"N27J)T[E%YWJN3*Q]"'S[F^V!O'RU'..(7KL!.GOCC
MP=,=?\@]CYN8? E>KZ-AX_ZU,,H#QQ1#AQ[M^11,R6VCM%:[MF7QOT*IWS3:
MW34)+!$R_,3-F!4DP^:Z)Y8VPH=X2?@;66;J+= WZ!O+OI'B9Q00J5H6KU%\
M^%1<.%LFZXU,H7S)+'D3E[$"6)NAML*^YYSIAN&.)[J#^6UX=/1M A?U*_B-
M.'@*?A-5H^#UF*!1]="T\+=H&)5NP[/ 6QAN]<\SXZISO\?//D-=]!3GB0NO
MS>S[\MTW.%J*N?V?(^26"%VM_>IA86)CES.[W74[-/O/AON5#HL\<NQ8_8[I
M]K/^ZJ>V<I1$52*L7*_5 "W'&J")3Y"B5KW=U%C\ W#;SQG +2)T\[S1PV_/
M+/6\T\U8;?3R^QEC+,P?+%1G(P]APS\"USC[Y0&-'!+^ C&':%JDSY-+4'"!
M6&(3F!X&[C2\<]ZV,GAQELU.DK?_'#S<7]QJ[/KFXIP-;B[9_=</]]>7UX,O
MUU?WLXH%5VV90*>7?K/=K3>_]<Y.FG0WMP] HH=;=G%[<WEU<W]UB;_=WWZZ
MOAP\P!]?;P9?+Z_QMX_7-X.;B^O!)W;_ &]]OKIYR*#M*=/R]]#A$O VX0I8
M1*H6?79ITE",D[=LL_XY][C_+*T)S+7#@I$;^KIC^AH.1. XUW>D>UP4]4^X
M%_T%H$5_DP%*%O<RO=+>L>Q,^GD*"@;.Q_]F?DH7^28<<\\RYKS_6^])=ZS_
M)FZ_A)3P![CU=^#E8[H>_[P=?HR1Y7T"+"\MW[!=/_3X \C<!SO_J'0.+OX$
M9=6+"S<M!V,)X.KCI>ZYS84__ZW>:O2;]4[_[!=TX(7)-[AM1P[\O\_@6OAW
M1"KQ=T1J690C;;T1>AXL6! [L?D2W^R@V**RGYEMDNM,H-2*?-1,0"):$B:9
MLA*\[U,Z3?A4JK/X?!REU+MDAT?JYTL% H,E:Y/J:VB^QLW-HW7+C% JRQ(;
MADOW9KT^#.ZO[]GM1W;WY>H>\-?@X?KV9KF-FC*2"+K%,;>5NG9&O][!;\;K
M3GIS-ZJMY;Y.?F"8NN[[+39[YC#BIONF^Y8?N8%3ZJY&%6MD=S-\F$TFM 1_
MZH%ON%$>^B?@4F'4OG/[%4Q0,&)6X#,_? 2S8.F>Q0$S85:O47L??5'\57\?
MO_K,YU\)_>05UXM?=$,O>O$->]9][/WK>A/7$X$BRV$?05B 2OAKO=_N"&@&
M% Q&G-GP%-P/&! Y\*Q'<) ]I*QN>2+P9"%E85,T-N) 91QX#M\%E]RSGJ)D
M@3BT.4%P$+UGB]M.= \/<<(K/N;GX5G93]%R?_MC</'SEV3%EB-6(E^=+@0O
M;3EF"'^^XF=N7 \(.!!2II^SA]%<P"S#7;#0$[#&VX70V$C_SMDCYPZ;>!P>
M!Q\J]/Q0AR<-7+%F+[2Y'SWV4V@+>@C.Q#?O.6 0,=Y5?"+N6LBPRL'R??CH
M.;L *Z1;3KHD4GP8HW](B@AK^9&TVD@)[((H]Q7OHCM.".O.?()DW?!9I)5G
MPF>XY,2OY_?G[(D[L(MX67@;H#M\%#\7.F*K)Q[<S)K8J:W[=3"X2S9N2J I
M@9%]QE80+!#+]9>02V.PV>P9KP1< E?$ITH_^E@WX3'1HS"!U7#4&EQPK/\M
M/YFFW$2B5R[HQX#(-M<1,YZS:TDL=V(Y^$'8(9!R &I()XT!!>#B?P&K";II
M@DV #Z,&=9+VT;H15PHY2'_>X0;W?1T8%<M5=#9$^9FDL'2*5O,;N!US)E<9
M<8];CI 'H'#J$S[X9;8)]X1%Z^)N</V_0D<F! 4/"/Z)[C)S\\Q;QGPI%(?'
M81/2CP(ZB&&NCPTD0W[AH( "G(;W$<@W$RC,;$%3B$6OU][^O_-E)B"EP>N-
M\[12ESG!&H8#9[7Z>:U6J\]74]62L&%D/19,KR9.R*N.SI;VB%Q\GD*/_.>G
M2N;]%B]XZ[ !Z"H[TOY2^6L,4\W FP_<&#EPG2=4Q!>174010-L!]X>/H!SX
MH!K>NL.AP!4ZR#CW9CX-ML0%$4"3Q"=<E/)IH.(> =*!^@P\W11"),R1AEPM
MD*"97.M7VWT$L4A?\J>;_[N_>L<N!E^^O-&P,9,Q0CT(UA4^CW?SXV_'Z9R'
MK?4%0DTP-+': >OO20&-9%CJ JG[A06+D0SJ1O@3@<OSR$53X3[C9=(H1JB&
M^0MDER \^^X[@,J/W+L=_NX"4?^ Y:&:W^CT^!48J. U74-P??,Q*2*HS101
MO/6Y@84$SV#^0!^?_1*,/,X7SW/^A:L!5UPN1RK(B/R%<ZP692M@+[@.NP[D
MDMLOJ0[JQA+;!9059/& \&ATK*@.XYP-8%NP1[$U!#3D!/*=B/T8,!H:^FA?
ML)A#/F0:TX"Q'6/M!X]-PQ1)9R4/2T;4FR1U#QB21OD#^H>V9'%W$F%@7]A]
ME   *!Y<4@)?ZX6-81TC'SN9 *$S("KB&@0K,8*P!,0S85/1;8BA9'Q/4 I@
MS_G+A!M!5!N+;[]RW<-;((M<PH50O*+[U.5]SMF]CM@+K@?7LE![H8+ 6+F'
MT"8-][GG3^%^ NXU&=!=1/7X!#[7?=?1[7/V,?00'8Q=CX-Z]-RA!5ZR98.T
M,N!37+T%/"I7KW\'3?B(&L4#^9[^^:@+) D@!18!%X.[XC8A5,3[6P9 1P\^
M9X8"B0FL'8['$=7_%*( 2Y(B(Y?FGP-AQFG_)$;PZZB!UP!5:0-8$3X.\.C?
M.%X%-N-U@@$D6,@(\ ,Z41&B X4#WXZ4HN69,5/XDH:F7 ANW@*5\;HAH.:,
MJPY=)&U\K67/XX @H# '7BC5+BP&?#K$;)X;/@$FA$=P_2#F+/DX/MH=L/&(
MOH&/8D9#& L+ 5#N(+ECSTQ8S.1J"0/*9YN([PNW$G<6D*^+U69/L;D5TI)>
M>+S)^!H2#MP'8TK^A4J&F6C++VQE].6KSV^'5X#CQU@HOG.\9;^G!&>2'VM4
M8F7J$F%'D/.2/<FR-/N/VJA$(30QTF^7(!&HM:V'B!]'((3*=^KSHPL/P@<:
M1SK7L1N<>-4\V1P42=WWP_%$BFTPT@.FRSGH4GDBA,2@P3B!??!Y'ID(VY*J
M/T:(4Z<^>BK4?2)NM.0[\B[XM+&ZVHX4,3S-6J^'VBV,5HB6%:X^->?R&R(8
M(IJ0@1U-@:XII6(4_5VW0[EOZ/R#/I672G"Q!];9^HYQ8PP:!.B:V]9_18X+
MO\K3804F/&P$I*X,%2ZY.$;[QJ"X]1?\4/)6RC  T?TIO8TT8I]>$VCQY+KF
MLV7;FO!R@)3HI]N 0Q C!KKS9.%"T[OE.D_1!^2KY^S/D06?F0GGR'WT9SC+
M$V$)! V"%H (,&@0XQQ#A"Y,:XB>T-!SQP W !TGWU]G%+*L1)1QC+PY<VG6
M<45J<C!!ZY9\]%O]+#OZCT[.M8 Y[O#B]H_KRWK_#LC%P;(5G0,@F[2SQI4[
M)?Q^W*NW]3Z+=VN->8IKR\"RL!KHVSRA%!E)F=O$Q'W,7'N\8I9)OM6^Y[ZN
MF#. M+"#JU=2R/X.@)6_<S0('H;:A>GQ0/%\M[P0%&:\Z;#&T!L"S!<.<>Q&
MR9@FZKJ1[C-_(F*INJB(%OKSV?5L4XOTO_!&) Z/@D^B<,(7\>?/N@<J3(:F
M\!-_XC?9;V  P#*G:S(PJF&+L'W"CSHX/I(CSW>)*::+1A!G)->/KRX>,G'0
M1%M.H8F'TJN+WA*QWI3O&]N2U$OH',.'(B?1DY\!4V:B*Z)C6$.J>OP@>C0Z
MJEPT7[ !D;<8A?^!MK:-AU5XY#[!+N)N2O/SA%%Z XV='"4E/09\-M"+$:B1
MD94@\WGE _EBL8_1J1@MV\67=Y_BB\1%86@R(\\''9YAB!$D> &6Z4ZB#(%<
M!)H]=.O ,PH=(\K]R.ZG#D8!'@7V,\5,K!13R10)?@"#-BEO;ZP#& D >&CH
M#(MU:A&3HLA]!Z$+7N7"K43+95)"\B07V,Y?^BE\/"05!U?.?>6X)0; %8 ?
MZ-PFNZVEMSO:-=P';.DJMR5*J23^'GXD(K5P%6/O3P0-<#O&_)Q=P14!?J)W
MG[TZ(:(B+HGD>T;ZO";F')> ^ ZP%";!=!.HX_.$ ^#=-!/,,RF&U9+5>B)8
M(T"3AQOO17\)J(.+< U1?F2R7:1U;@51R!">/$]T;C^1^AU,=V82J)"LP3*]
M=R&I%''-(LF*?L(5"TI8=I-5Y+RV4'^>*/D7,A"IE@1MOR8P6N9/I5X0&!V#
M6O!PF554F\1=@#:#)(U\![;616TG-*'$OP6@X'45A(UZJ[G_\JTM ')RG7V#
MLHW1V'I8_X5C#!58;&"ZHII@R@8(A1Q3]\S,F,^FD9_<F[7B(-D&\:"YJU1C
MIU8??DMJ>P&;8K182&?48N ",4C /KF(NO:?#-HB4%?$#>;+W,I/R8-7@"DA
M]#$Z$H!-=R53<CZX\$]2C/-Q</]A6D4EVZ4\A98L\A%89.R:UM"2%1M"TUN>
M3&*X)D!H@#QA &C[OUA%-,TJB6C1F <CU\2TN2B^$OF/&!8"+I7H9N&3&(Z:
M(F1KRE@S'A+FRE.1,%EO$WC"#(DHDB8#2T#+<?IS B7NIY#$'0[?1EG4"'?Y
M(\X#9DC) %I)[^0<'#TSPJ.8>O&CK=($14666KH'H@Q'Q%S-Z%"G.&X/"._1
M<W7\S1/%89AJ3U4T(6:-K76R0=$B;%<Z15/*@@''6*$A:)]<1(MKX=.X6H1V
M4R&X%66O6<&U=#!M69'-VK.D"V?U3O*84[^,DZ3_6J^R"SI%NOLA4F7.D)9Z
M;'3V [,76[2>,X5IT0)F.GJ)EV3X.4=@.P+#:S^<%> NQN16]>#6W@\EH) 9
MNA]$":<X<H21C"@6((J&/ RTH'%T,0(4)PJCB)*T#.@(@D>7( +X7<9WL+!$
M)HYD>;2P!;)J4][43PUHEO&6V:J2.G8RP;BHS.SK,<[ I'[@N?XDNHD^F8!Q
M,T91M3;Z!-%*@YF5F9:LV!7527 U'=>%1BR*6<F@T]H*U7QU2[M4*65[=^IS
M\9S_4N9-EOD;UTD",?8R?HVRC8+_;D5\><W9FWVB_X-O(CH'.@BE%_4]!('K
M1DX"X/Y%O.\R'^3%MH:OL@@I?/0!< JT#R@/P*I _JDL+WM\3:H I9O!)ZPA
MTZUXA>1S*<<A$,6',>;%8J6)E,<LX!M5H$=*2GH9J6L9(RP22E+M,B>/BYH&
M[(UHVD?\)AXPYJ8_EYK'VE#!4]WWOBR]%[ET&347AUS03TF68<8+0Y4CKR@^
M%;C8ICJZ4YI.NFV[QK3(2@_F[GW.!LDSZ[;OQM=/0/XT0Y]$V 65,:B\'W\&
M;OW6Y";6A($$1BY-\H"NDTGMI/@P_;"P.]R)6"JNOLOB%*0Y^"8B<K[2$DVF
M!@//H<BC244;*E'^PD758&*&X!+RI,H!S5.6-[72OZ+3\26?CO\BZX$^@GQ>
M1%&)/X%Y+J(T5[DQZUJO2:?>Z=3[9D'W!IUZ5Y$E5#WU_N7JCZN;K_.-G/(<
M=$]3+D^?0?K"8;^PO'OCH>]YJ,X%I"PV7.^EY>M/3QY_2FJ$O\3UTFO4QRJ,
M-7O5VV%T31&:+;DHH-?><Q9QYVX7#^+L#[B@S\+=$L@P.EHNZ]:2"G9S2E9P
M0<"1GH#3A(?2G[C[!+[D2&2&X/TD S36_W+QH+J+GJ$PMO+@8W2>&Z-[=MH!
M]/D3NC+O-JR^GN.+/ %K@81S1[=Q5Q/8+-%J@IAS(.@XV(^G$&4A+T;E%]'S
MAI@X]9WIN_-(N-/:")O/3$<[RT!XJ:[W!5YURTLE-/RQR*N6?"FB(%&0*)BZ
M5-2O_KRA. 6%M[), XO@4MXH18X!%]'U9B=NULZ[V ]+TFM]3GB[F$SNL-_*
M,6'K8P/+QHK*A\R_]BDY4O-5Y)T!HX(!=?Y]UCE;MXJY@:MU[#.*X=:Y5@N*
MDW[7NI/B0J3_&S4JN!*=";9NK'N"E)OMXK ZWE:B[)1_!Y+.@_'8O?7"/KNB
M=0@):.4$E(!(98%(8ZVJFR< J;YBI7>QT?]2H2ULK&'Y9IIX^K1YNMXGGB:>
M/BZ>)CU-/'UL/'TD>GJE!R(36$M=D&5#3&LMC36:O61J;Q99(A)GE1EEM "8
M9L#6E1R)5RS1=?<=>RN.*^U0S[9]/=+,&1RQC&.;''P7Y8Q_3>>,O\B<\;O,
MI'^>&K,-=FN:^EBNI0^R]\L$>":_M-&^+XSS+6KP=F$L57CEW@9:M?"=*G9[
MB,V)S8G-B<V)S8G-*\?FLR4=Q.9'S.:[N(*;9Z,.[-F5Z\0=LG%ZNI_HFA#%
MRFTZ2G6V@]7^X:0T667#$MG3A.8.;2Z,>&AEG1GX]O7>]X)DI'$ZT#%XL?SY
M64-?[R_3@X;>-I,Y0\V9.4,X8\AT@^B39[_4M4:CHW5:_<510WFB*-4P+M72
M.X6IF!_45!>'#,*K(NOU_E36Z_W]R7J]KS5JO76R7GHV(??>;9X"4T:,"3X0
M?-B+2LD\<K@GE=+0Z@ ?ZOTFP0=5]$YA 1>"#\K*^D'@0T.K-=I:M[[655 4
M/NR]VH "40>3K@O=T4V=(E"4-R(<N5L8ZF*P#]O2K6O]>I= I"J:IS ELVQM
M*BB,DT:2V8&H/4E[5^NVZQ6%D=429((0!"$.'8K:CU*I-[I:H[TVMDT8H@H8
M8B8011A";7$_"(:H-[M:K;;695 41%"YTS%$F3[A2 (V$ T$]63 \(7N68^/
M7'<H_$38D;#C;N$G(6*1A T<,Y&MSV)^PCX,3;NC]=;G/ A65@%64FBJ0II@
M#E8>7A-T6UJOWZXHXJR6D!/T(.AQZ+#5X15.O5[3:OT:80]5U!*%M(X=>V2'
MM!10!:V:UJIU*@H^5H:["HEV9?6G>=E"<\CH6!%]E[:Y^TK=4)AV! RTV)/I
M):LG4YF+V74%6:Q=UOX01Q!'$$<01YPD1^3;A%SP]H0YHN+5YW^%?F -7\O/
M Q;3A%L9CU&E0!:= CSB&%9F^JRXD\/-=EMK]M8&ORD45850%'4)J(8PST:A
M"A3F;EWKM5L5#2952TX) !  .%P2J[BSO\U.4VNWUA[:( !0!0! Y_RK(<SE
M   0YEI3JS<;%04 ^\\F-0Z:3=KV[@>+%#<G+\QT0QQS?JA0\>9+V"4RN.D.
M$4\03Q!/$$^<+$_DW(7#))4JQ!,%GB.CV4A'$C[XK/_E>NS.<\W0"-@G>)%&
M(E%)^$E/%R V)S8G-B<V)S8G-J\VF]-(I)-A\XI7#%(GD0U\MM_^&%PP_I_0
MFN A(FH<LF#<1U; !3DY7O'9TR=D\4^Y&N+9=]_=ZS;WXPSJ1\\=1S$/$?*X
MXQ[.BP<%F:_1R&_?=>,J%L#D7%]TQ5OOGGO?+8-G'>F;A!Y/YV$;21KV;6--
MT]N%!&R>,(WR@KDIM_W(*JOIRE5J=$JXLMIE[@#Q ;1+9[%GT09Z96X3]L'Z
MH @JJ $(ZQ#645<;97<V45$;$=917=,53COJB'(<VD4!K+/8]EM]K)/BC$UW
MDL:G'V44\#88<8^)6.!$B@L-42=X3/!XSZ% (89HQ:*+^/LQ8HW%[EX$D:NE
M[2@<2! Y3SCP4!JFBC"Y>EJ , ]A'G4U4G9(4%6-1)A'=6U'84'"/'G"@JIJ
M&%4Q#Y7_G4[@[\(=CT&<+-UF'A^"/N.>+F21PH $B0D2'R8,.!7*+VF9W*_Y
M:A(^)GQ,,<%C5#?S8W.KH&Y4!<O54@F$A@@-J:N>L@.$E5!/A(945WT4+20T
ME"=:J(2Z6>R070TTM/\&F31NC48IT2@EX@CB".((XH@]; *-6]M;8TP:I*:"
MXT@Q,XJ9J>O$YIJ^MK4?6J_5*/!%@2]* QZCSE@]XZ5$G:%J]*I:<DVXA'")
MNCHFUU XPB6$2R@A1[ADD]ES)XA+]I]5H[%S-$ZJR!TBGB">()X@GCA9GJ"Q
M<P6.G8,?.BQV!@P;-M<]<=,1 J^7!#HC=DVR3^I]@0E,BCC8<D(] J4+KZ2N
MFD:9XI#A/,KDXYG5+,T'(@CGWMQ&%(-RU?)3ZC7F#EECE[9WW8S@PF*T89[:
M>;8J#=T?.;@O"-WM9_W5G^[B*,']L6FIU<"XQ.S4Q,6G*%5O-S46_P I_GEQ
M-R(:-\\;/?SRS$+/.]V,M48OOY\)@XB8!"Q39R,/';1_!*YQ]LL#"B>2_ *]
M.R?P__6S/D,C]J_DYRRI!/F9'@9NHI=[YVTK@PT3[_,F''//,N:FFU_IG@,;
MB[[F_4CW^ /P_0?;-?[.&:;BX%).4%Z\D$L72CR3P6T[4F?_/H./X=\1#XF_
MHX>1ZE4^C!%Z'M! ;,\4&HC]FY&+?\Z)Q#\SI"%2VW M6Y_X\'+\6_+6#$.?
M_<)FG,853B*;T>[1*L&7RYS&^3ZE1<1AZUEQWSB,D%:9A<0EED30DJA=J7?)
MCM,US[/"DTG8@:TT\$N(SI9I=GD"?F/V*C,:KBQ3;!B:ST/'0M9[-?AR<WWS
MZSV[N_K"[G\;?+G*G*2:5JJ"D01 8C%"8EO@$?J&"M](-=) D9)<J<I==X",
M]48NS*B>OMB[!E@)<.Z-$3=#F]\.YZ'.!]VWC(%C7EIV&'!3@+&=X ^+7!%N
M#H)_G^&E[KG-1?S\6[W5Z#<:]3: OA$'.MBV^PR+81(N33SN(_YC ;P)]LP(
M;=E<!+#A(RZ3Z8[)3+E0QJ,'81,.D 4?!:/YS T]AF=RX&OXZ0M;]WWI$'Z
ME8G7?8"=?[^+@_L1P7Y9JB_9O^;\*V:9RQ^,)>A/8JP$^.4 @C&J1:9G-<O!
M_V>!P R0MQ+)S83_7Y;AMTYC'F2N=+YFQK"?9>&2%"XL\K*G<"TB'9&.2*?V
MM21T7J9H>VORK*M=N(R:@NB"BT</@C@,O,K'RXS>Y0VN]0JIY6<Y7-=51RSF
M?=15JY]2)!4,CFX-: NLI?/OL\[9NF4LG"H)5AQQ49?\NP97>X6!U/\-=0^^
MP*X<$R#<0I"/2+><=+^'#I?,W(0K9+CRF1F7,@1H#[<@&3T<H]U;+^PS7'CD
MDYA64TP)F50<F336:KUY&I 6+%B.,;*56WS3=0T[E77NP6P38Y\Z8]?[Q-C$
MV$?(V*2QB;&/DK&/1V.O=DT*FA:129F(SEG%,LL[I(C"VC6%,\6.CMB^JF;K
M>1*5.74J<M7L*IWX%3GL=QFYVSP^W73O-RG]GC^SM&U2H<"M7R+#.Y_ GGVT
MG<Y"+B\(V1>1-HT 9&E4U;>(.)PXG#B<.)PXG#B<.)PX7)DMVLGOVR(G=6@W
M[F@G -[P@%F.X8XYTX/ LQY#6>T:N.Q//? -5V/7CG$N*W)'P!W<\]<&+PH[
M1'V\6N^'$U-XE0U29+>YB0OQ07RNA?1\<GU_J^:<7^\OT_ULWC:3AC;-E?UL
M>AVMW5V<,9LS=%(1,W-PK5)NVQ^A!M14 $?=I&H3Z5W=CFI;Z>W7M'J[O5IZ
M]Y(6R+U!6R2TR-R3N3\A<Y^KY^6V"J->[VJUWF(+.[+W9._)WA<HON78^WJC
MK=7[C>H:_ ,D^I?VRCR.*- G[OOO&'"PC+IP4QQP!A*E7DD.1>NV[1HZOA2X
M,X^<V;2[$%$"-GW[G?MPSX@[/8X+,W 1Z9/7% :BX#>!0[ N=SKNC#71 [C8
M/3="SPHL[E].Y7G@F%_3\AV7OJ Y$L4P>XT@=;56LT^ LMJ <NDJE% =)X$J
MRY/[<K!H5VO7*XQ$#R[2!#$(8AR/JBDY:J75>FMT#6$,PAB$,0XF^"7%NVI:
ML\KYK=7AKF+*FXJ:"]V9;Q>_W]NO5E0'&06MW!(.-HZ:6$&U)1 KJ+$/"BR!
M6$&-?5!@"8=C!:KD/I)*[JO,7"$5<5-5%T75-B@+&7S7+5MT37=EW_%[3')'
M0G. )%U?JU.6KNH1-"K[JKY\EQ,HZS6T3JM9W4#9P467( -!ALJIE'*3;K6V
MUN_3T3#"#(09#BS@)277ZBVMU^Q6%S0<(KNV[63H@K)KV]Y^S\'37+.@U5O#
MP092$S.HMP9B!D4V0H4U$#,HLA$JK.%PS)!"/)NGS#IS&;-9<-U9!/?EY= Z
M1:70Y*J73*87=]D4S\^ZB/O(:BT^T3RILIRN]".J0)'M^:#PJ,!:QMXS 6=&
M$J_;Z_?KHAB2<<3<UZR]6;Y#VWG]RPBT>QA@Q\T_C4W;2QA-=0VDR%Z0TB].
MZ1^3?L]'*R75KPJ:-A_Y#A=T/ Y1)>5%B+5J!E=)E4F(E1!K5?:"E#XA5D*L
MA%BK(JH*M8=;N"^=-2F\=N9/L3ANOM5A%V!;DX9P>,#$9VX8^('NH!#]SS]Z
MC7KCO1SU1D=.J)L+%9$F-6:Q% VD$-V$XT?NW0[%#$3_=BI#VY\ZD?*8+C*K
M)35FM94U9LVV5FLUM'Z;ZD@K7D=*W5N.0M!7EY+N(.@MK87"WE]SR$PMH$R'
M4 A$$(C86;?D.H>R&XBH][5:;<T!-P(1!"((1.Q!T,L$$?6ZUFVN\194!A%4
MHKE!^%!D/TXJH;W+$Y]$PCJ;0(KDTY3,B.PA(:WTIAQ9PEEI6I/2K7K">!=:
M**G^]J'I*.%+B(T06Q4-EI(JBQ ;(39";.HIW2KI5T)LA-C*H \U<CZ2XCI9
M*Y>,?IUP3];580">R?Y38E3LA:W[OF2'#S,36:G.COHT4G9<),WBINAWW!.)
MLIT:.'\#4?PF+I/.D35RYL@:YXT.I<&KG0:GGHQ5$>:UG1=W%>96K;JI[H/+
M*8$! @.*ZH^\K9EWTQ_-<ZJ)(S! 8& _PEPR&&B>-UO5!0,'.+H9/7K$ O//
M T]/@:9]"-A #@I#V7*'TX 3AIF$-+W;.) TW;J*ZO3CK7-67@\18Q%C$6,1
M8Q%C$6.=.&-1*G<=PFY6 V%?4%:6 K$4B-W'P-UOJ2]_YG@V,O3Q9O>!'O Q
MZ"E1+G$[%!\8O%A^81-ZFUJS0<%<"N:J!W1.3"',AGD/IQ Z6JN]IM1#9?1Y
M<%DG4$*@I'(Z*#-O?# =U.]I<'\")01*")2H- +X8 JA7NMH#4I34X?AJD3.
MZ' #]?\CV'K06)J0P0][-5-MK5>G4Q(5AZW'FSD\,:V0B5T/H!4Z6KW7K2YT
M/;C $SPA>%)-1;0JJG8 1=35NGV")P1/")ZHH!54@2<]K;/N-)?*\&1U9*V8
M8K/X69/G..\B VVL1F2(;6-P5=3M5VNQW97EH^L!TR?+K$]>F._:ECDKC&HO
M(8NMR]H78@6EET"LH,8^*+ $8@4U]D&!)1R.%52NJ_\K] -K^%I^-G#30Q$4
ML*(*,(I5;9M**RSRU-?JS34C^BCTI'KHB0JZJB_?:YN);!=#:FB=5H6#2 <7
M78(,!!DJIU+R-AO;LN2SK?7[-+^;, -A!J4R584)>+VE]9H5+HPY1.:I<=C,
MT[:WWW-@L3EY8:8; JL?+K*XQ1IV"2UNNC/$#(JO@9A!D8U080W$#(ILA IK
M.!PS4+/5T@(/6W=@K4PHXM*RPX";["H]&DAT+7Z7TZ??>Y.ZBD7E3K+R_*@C
M0,3AQ.'$X<3AQ.'$X<3AQ.$'VR*5:P_5Z$Q2D:D9-SQ@ED@),3T(/.LQ## E
M!%]A?^J!;[@:NW:,<SFS-<H-4=,2JIB@BHG%A.I>2RA[':W=I7((*H>@<HA2
MI;><8H=^3:NWV]6M=3BX8)*Y)W.OF,(HM_RQWM5JO353FLG>D[TG>[^;^)94
MW-AH:_7^FA;6*AM\A1K6'DD4Z!/W_7<,.%A&7;C)=,<$=DN_DDPQU>5P4W@I
M<&<>^7ED!5S(!\=K/WOZI"!1 C9]^YW[<,^(.SV."S-P$>D6MA0&HN W@4.P
M+G<Z[HPUT0.XV#TW0L\*+.Y?3N5YX)A?T_(=E[Z@.8K*8?9[#%=KT2G<JD-*
M:@!WU))?#A[M:NUZO;IH].!"33"#8,8Q*9N28U=:K4?CFPAG$,Y05_1+BGO5
MM&;[:.<T%5/F1-UDJ5D@]8TD5B!6(%8@5B!6H&ZRE<OEJ>1"7&7F#*F8FZJ[
M*+)65'>L@R3KJ&?N$431J #L&"2\Q*ZY%0Z6'5QX"380;*B@4J&^N80;"#><
M@HB7V3EWC8BK#!RH<ZZJ051JB4C],8D9B!F(&8@9B!E*Z9R[>>JL,Y<YFX77
MG45X7UXNK5-4*DVN>L$C2-UE4T0_ZR3N([NU^$3SI,IRN]*/J )%MN>#PN,"
M:QE[SP1,7VOM7K]?%\>0C%.OU7[,W)OE.[2=W[^,0+L' G;<_-/8M+T$TE37
M0(KL!2G]XI3^,>GW?+124OVJH&GSD>]P0<?C$%527H18JV9PE529A%@)L59E
M+TCI$V(EQ$J(M2JBJE"[N(7[TIF3PJMG_A2+X^9;'78!MC5I$(<'37SFAH$?
MZ X*T?_\H]>H-]Z+\=)T](0ZNU AZ;3*+):B@12BFW#\R+W;H9B)Z-].92AS
M-GNNLR=2'M-%9K6DQJRVLL:LV=9JK8;6;U,E:<4K2:F/RU$(^NI2TAT$O:6U
M4-C[:XZ:J064Z2 *@0@"$3OKEEPG478#$?6^5JLU"400B" 0<7!!+Q-$U.M:
M]W@/I5!#E,H$IZZ&0VX$S!TR$P]G6=\Y$X,+F#M!CJ0.*(0@"4&N,RS1N<8%
MZS(P_PK]8 PJ:,\!J0:8ES;A2,*1A"-5$O>R$&6CJ_4Z-+&  (5"ZH$ Q5XU
M3,G!J49;:[:Z!"@(4!"@4$C<2P,4=:U17S-/5V5 09,)5#T,3XVGJ0<YL0*Q
M K$"L0*QPH$G$U M>=72=1O7DD>N!:7Q*.I&4;>U]2'+'/$#U)-W6EIWW11B
MBKA1Q(TB;GL1]3*+P3H-K=^I<+3MX%),0(* 1#6URQYJRELMK=E>HUT(2!"0
M(""Q%U$O]6@: (G6T5:5EY.VHU$'U,.ZD)TA9E!\#<0,BFR$"FL@9E!D(U18
M XTZH%$'U$.0&L=6K.^EDIT+"PH<'NVF4>-8=?:"E#XUCJ7&L0<B'S6.)<2J
MBO(BQ$J(E1 K(5;E]X*4/B%60JR$6*LBJM0G[D@.GL3G2+CN.? %GTVX)T^=
M8%$*NY#'4'3'9!>V[ON2(3XDQU-$2SDZ@[)SY=L/5#5Z#%6C5Y$4W7%/U(U%
MTK75,9.O]Y??0!B_B0NE*\<:>9L]G#<Z5!Y:[?+0'U35""=1&;J9.*^N "U
MG%MTEH0 @1KB3X"@4 V2Z[C(SAJD>5YK$" @0$" 8#_B7#(@:)XW6]4%!%0A
MJ4CTDU(/E&^N6KI,R80'Y9L5@)"J:R!%]H*4/N6;*=],^>9*BBHI+T*L53.X
M2JI,0JR$6*NR%Z3T";$28B7$6A51I0;>)U5'.7 "Z^V24;N.&S#+,>S0Y";3
M'UWX )5,4K=-*I-(\JHH/;'PW',C]*S XO[5BY29CYX[OG#'DS#0\;NWP_DT
M[& ,FG+OLWAK/:W3HD[>%2^HH :<1RW]9;7EK'=;6JN]9G*F6E":"C();A#<
M*$WAE-SRN]YK:/4&U6\2W""XH:[TES>XMZDUNA4^_R'#8?!3?[3Y++\:-M<]
M<8,1+N4EX2W<W+/DV=3\!FX(<H+EA'JT(RO#:3LHFWHC<Z]>%!.^-2>*W3 Y
M52RC9+KOA[B\8(13[QS@.Q]EUATRW;;Q'_&-I8>/+2=PYR^(W\++/7(@%2XB
M?F%HH;2Q5UC;>WS!X[ DKH$6PYNYAMA"_'"R>+SX\GO[S./_"2V/F^=L$+#?
M0X?+#S:!>&C_Q<EI5 6:>(S4'+\5EWV&)Y"4""QL=RL>,5NG/?ONNXOI1\4U
M/TAJW..UEL\M&/BWSB8XY?KF8UY=I;6[;:W5R\ J2(TR'R2/RMWL0;I:KYTQ
M>2&>RSA<X&<-6,*?< .MB_UZ/@?/Y'5N@.$]RYC5%3.BCD'O>4GGXUE-M5S5
M&!SHX^VD;);9!;5T3;V.6]"825%O>(EN%GZ>L:DS_VRX8>D4SZ-0-N] TSSK
MKWYJ+T=)ABC"JR(]SF*#T\0G2)&KWFYJ+/[QYOW9STL38/7F>:.'WYY9ZGFG
MF[':Z.69!#X3L!T6JK.1AR+U#^#PLU\>T(8CX2]0#IW _]?/>I8)E7<0A&=Z
M&+@)'N^=MZT,!DR 6R0?<[@-49G'1]SQ0;2N'5"9_,8-^ ,P_@?0W7_G=,@X
MR/X$!<8+^=DO");$XQC<MB.P)/0"_ATQD81I\IED4W+Y3  =/7A\L37)L\F]
MFQ&,?\[)Q#\SQ"%J=@[7LO6)#R_'OR5OS7#TV5QJ,7>OE501Q#S" ^YX_SZE
M1@1@F:O_V*%VI!ADO\2_3-S74N^2[<6VSA=52&Z?=@G1-T&1>=BKS,B0LDRQ
M89@J#QT+6>_MPV]77]C%[>>[+U>_7=W<7_]QQ:YOX.\K]M.GV_O[-QDQG:45
M!L?G4IW:-U+%'BAADDE5N6NA'FRG$@[L+3J&Z)%-T0:6;P#<8#_9KN^_09SA
M6WZ0^)F(ZX!"$2 P7EG@Z8YO2V]2-_\*_6 ,0 %=7=>P=/2.GZU@)'T'W=%-
M2P>O$_QD\0U?C'COOF>AS^,[))\R$19XZ./"RY;'AJ$C7!+P:I.[HY=EC'3G
M"6AF.>+[H0/8P 9*F?(9.#S%DPY0@<$*#=T?L:'M/@/D-)_0-X4W ![AFOUS
MMA*4W1OPG=#FM\,,>/8)[B3 XDX8C47Q%6X.P$_#2]USFXNG_E9O-3K=9KT)
MH!2>,M!?&!\.X3T_]N?A@<%YYKHQ$CL*? [[@&[;VDU^YAY'.@^!XNZS_V[1
M>9M1R7-Q(&:9R]?*$M0IL5T".', T!A48S2(U6![:PBE%\%G!KA<B2!37TJ]
M/8\;NZUY<+M20*/GF>JH!3P4+[S@RY["M8AT1#HBG=K76ET%W%M9!+Q%>6]T
MP=E)9K7S+I[,D!NWRK?,#!OF!6"]7?.'&]?"9C]G_M5/*;*8E 4@"=;2^?=9
MYVS=,N;&U-7!+/NN;9FS*%1Y\N\*P'N%X>__#74/OL"N'*R77@C,$NF6DVXV
M 94W-UR& .WA%B2CAV.T>^N%?88+CWP2TVJ**2&3BB.3QEJM-T\#TH(%R[&H
M\-A[!=8>S#8Q]JDS=KU/C$V,?82,31J;&/LH&?MX-/8!6B>D@K?!S [--$SH
MMK(;)BC5'D&4B1=7H;/#TZR^;2;?+Z[E8[[<>KY34!N?',(TQPQOJ':Z<6YQ
M)0Z9R!#!F5LK=H@Q0PQVJ TKO0QEVR=DSR,KX.*J',GU[.F3Y6UJ5IZ+$G4O
M2ZHX(BF\B(3P 6507F3@F ]3B1PD GG#@]OA@_ZR[>RK=,G^VV92L=]<6;'?
MUWJ-YHY')-,V8!LV+$1#[%?];*-I<@ZBV)?6*$Y!'(O(*R3L:P=A;"7L;:W1
MW[X!PRS)5^_!EF<>*R'[!#T(>I2JAWY201'E';"U7!'YL!!X;76/AH96K^TZ
M<W-W_/&FT"X,JBHN BU'J"P4TA7E@)9Z36NNF\)W6-12V&"N;F:G91K,M?<Q
M!W7J>+T]LENV"UGZ3+7>V(JT;E>R^79!6/]H-XUDK9+;1D9#D3$)5>!9FIU
M_*<^_Y%*(]M\%+99245*.)ADC73ZX2E",(%@*O%?M?AOIT+57:=W+2M&K>+T
MKBH7J'Z=:ZTD&RNM[:NT_W".:O4CFZ@$FM9QS-,ZMBP1F4K>KR!QF 2^=2ZY
M9WW7L?FR/_ L'VY_&7KP\PY>=\T/H@5O*56IN>I#M$Y&>4B)?HC*(CKM<JF$
MUBMW\,<2BM$TD%/2+CM4E.31+MU:?Z5N6:M5#B(";Q21_V-0J81ZJH1Z#JZ6
M=B^*78EU>IW%ZORCP3KECU(D[$+810'LLGLU;#[/J-5J51>]'.#$.H4+JQDN
ME (J6I4_<H</K8#]Q%\F(+W\#<4$:5@O >'2;-S!XGZMYJZ'PDYS;J\R$)C0
M[HDH@K)A;G_[HU\''^%[<!DG$$(@I/J>]KX#<>W:KAUQR@8?Q9Y7)_1!Z*-J
MZ&,_0;9FOUY=]+$ZQ%9,J5U6.\N7+32'C+45TJMUF]NO5ER[Z\>%YJTO6<U;
MU5Y"%EN7M2_$"DHO@5A!C7U08 G$"FKL@P)+.!PKT*F" Z4)MZSDUYC#Q4QA
MS.E1\HY*VRB8MK=@6GE=IO-5K=2[M>.M<:-Z?JJ)4S!.IXIR*3E:UZZO+I]5
MNB#NX.)_#!J5,$^5,,^AM5+)U?S-SNKZW$HC':7*' BY$'(I5T>47LQ?:R_6
M'%0&NU"FD0+)1Q%()E90; G$"FKL@P)+(%908Q\46((2F48:]4'M,%7JYK@]
M'^PG9J!:CT)%NN4JV82SH!CET6X:R5HEMXV,!O6PI1[*^]'4Q'^$@RO&4F2;
M"0<3#B8<?/3;1D:#< CA8,+!U>8_:B&H]-D@E5H(?N&&K?N^-83-$V5$[C#?
M227X/7 9UST'WJ ))%2\6XQ#< 3%NUM6YF$MWKPT#LR_0C] >?OHN>/![<7U
M3+5>B2-(5G4@I+DC=$Z)JGU/5*?L4.^[JLRWNUJG*%WD>W"Y/P952AB',,Y&
M^JC4,TJ-UNKY1X1Q".,HHY8(XQ2L4\K!..WV8LO$RF <:B1$P<+TO)%HS C%
M_:C!]PG"W[U9JGW']NH9<S_5:O!-_;W7$(BPZFDH@') :JM7W;;>!Q=MPAR$
M.8Y2Y90::\L8[4N0@R '00[EY+^DW%]&K+TRF(,:_%#_AJ/HWT"LH-@2B!74
MV <%ED"LH,8^*+ $)1K\T*$"]?*$!17RTP 2JG6CP-N!ZE+*FT"RJM2MOWHV
M )6Z'6?8CDK=2*64%=%K+&81*U/I=G"Q/P9-2@B'$,XFZJC<@2.]!B$<0CB$
M<$Y1I914)E5;K5)413@[!)@633KE/BFT?12A;6(%Q99 K*#&/BBP!&(%-?9!
M@24HD?NDX2;KFMF)#ITGU;1YER?>?A^+CS"4UM\PFT"*]'Q5LD%G0<')RF[*
M7DK[#ZTA%*$U*=V"C:<B^I7Z$Q= GL,=-*B&*)'R(,1&B(T0&R$V0FQ**MTJ
MZ5=";(38RJ /=6\[T*D,4>? C'2A [-D%[6?;-?WW] 9B]T[+OQ =8;5J#/<
MOB;H("<C>EJSO=B6G'J35*@$4"@'-=7"D13ZE2;3)17N:9WV8NE>9=J-'%Q<
M"1H0-"A#C>Q0+US>F0(?V !>6],Q5>LW6HJCA#<$$P@F'!E,*+6^OZ?U6FO:
M$JH,$PY1F=\X;&7^MK??<^%E<_+"3#=\M/GA*B^W6,,NI9>;[@PQ@^)K(&90
M9"-46 ,Q@R(;H<(:#L<,$O' 3QW6.PN^#9OKGKCO",'72P*4$:F>)6B.OG%Z
MWT" CUZ%Y82Z/,,K$?]-..:>9<QY*??&B)NAS6^' \,(QZ&M!]Q<Y;H\(#,^
M@,ORP7:-OW/&)S@X*!/T/KV0S_IPBUG3'5SD>B/3%WE1S&]\&'%FC'3GB6.C
M.L9U8R32J:[#'=&G3I]N!7,SLJV894TWM=/8,_<XTWU8L&V[S_Z[6:\.]1EN
M6Z0-_WT&6V)PVX[45?)W] 3B[XA6DIB2M$P/ U<^7>SG='[,(%*D<V?H<;;*
M=7M9<-#BZ_=_W$391\\SE8@%91Y=MU7P94_A6A'IFD2Z/-=:':WH;12M6-21
MF[1(R#PV".N6^[F^BF4K;=F;U@GA=:<QW^T#P0M'+8.LHY8LUK9,JMNWCVBF
M%,DM] HS(??6"_L,%Q[Y[,HQP4S\'CI<8L<F7'*WBLMLALG/"%/66@35\/3P
MD,Z_SQIGN4!^BG#Y&" '7QM@9KFW"V<?,H!='!,A-MM_^+=,[B+&)L86C%WO
M'PMC'Z!%^0R@67A<(,Z*NMC^\=3%'MI-_.AZL#R'&:'G<<=X98&G.[XM.Z'K
M20.Q=QN7VTYW<)-HX>J4UEX3V\?;[4[Y+&P)C-4DQB+&.O!QCBJ8K68US-8'
M#DO&N1L /FS=,?C^CH-L8*(.7/-92.-;*@0]CD+0G)F7)45C __6J3>^-67A
MV+?4Q1ZF>'':;_8S'S]R+_3QSO<!? Q?O/I/: 6O%W$.PA^\6'[A5:7@;[3[
M:\9BGE+;ZGU5I"J#KY:0C<I4CT7[]!36/JV.UJDMUK17H,%UU0;6'1N67C E
M.1:I,9][UK @";X0$:" 3>":;G9)0'SR.ETO4L2MY<'N/7?PJ Z.IQDR)XS;
M;PWK P>3P^>G.R3&<A $GO48BN*;!_=.1RG.53*EL"'M:OW&FF,D=#9,<21^
MS)%.A?3''M7'[)&Q ZF/%5H#T'>_O3'ZKD9PNIRS9UM/A>D?="K,=B??MB[H
MIZ;_ZLY_6&WN%-@'!9:@Q/P'2KA5.>%VY9B4;2L_7D^N^Q&Y[KL'O2OAJ[<Z
M6KNQ=;NWHQ/A?4R*5<;'ITFQ)Z!]U$[X][5^;3'A7X&4&WG]Y/4?D:M'7K]B
M2ZBHUT_'22I\G.1"]T=L:+O/;,3-)XP8P.8&7HAP8+YA !TBJ3(05CZ=0H=(
MB+'H$ G%M.D0"16?403[X&7;,S&D7W7+B;Z(B/$C ,;? "]R67URP%!VNTY%
M9Y4.2!\S,E)(;QSFM,<AU,:J<K/F8M;K.(K-Z(S'R9[QB(;L%7[&0YX=H3,>
M5#U"V'OOA=O+SWTH9E)[]=X1%Y*4/Y!,&1Q.A2'*.O5[.A*BJH_?:2[Z^$=2
M+4*QY\K$GN=E+]5KCZ+0!(\)'J^S8O,"]-%SQP/7L"(7]TYXN,<,E>L958_'
M Y6IYIJ@M8)F^T!*22V4O4(I-5J+,\*/!%Q3*3:58E>D_I9*L15;PDF58E-8
M@8YI'[F_09&$*D42#G-*6S5DWJ;,&KG_Y/ZK72ZKCI.?)Y76:"[V:"1OG[Q]
M<O'(VR=6J)JW?Q)^?$7.40\V',Y.GCZ-/SIM)W^/O=C*Z*#6Z!RS>TY#B[8B
M&PTM.A*=4>\7KS-J6KVU^?FSPS/U!J.&RG'"&X=UPK>]_9Z=\":X/:8;/MK\
M<*[7%FO8Q??:=&<.R Q[=L.)&;9RQ.$G%G?-FEW#YKHG[CM"=?J2F$BT4=/^
M-_0-^L:Z;\36_R8<<\\R%OY>&HLQ.  5;QX01KJE=]ZVG"A2,Q.[B6Q_)$UZ
M&+ASP17QTBJ4^<\YV?GG^SEKG^60I#%(O0<?RL @LREY]J\9.D2P[MEWW]V%
MGC'2?7X[O'UVN.>/K,DUDH+[ =9J_NY:3O '$"?T^ ,\_P?;-?[.52A^QCC@
MMPG2V0OYV2^HAU#V@=2V'>F6?Y_!Q_#O"*"*OR,R264GMI<9LEI40-Q$X]=K
MM1_GU-$B-1<!7*1$X5JV/O'AY?BWY*T9M'PV!\9R@Z\I2,ELOO@^Q4V"F68=
M@8TS^D6?3E_FH"9.<:EWR7:#V^>+_G]NGW@)T==$9S=FKS+C3\HRQ8;!L#QT
M+&2]=U^_7/PVN+]BMQ_9[9\W5U_N?[N^8]<W#U=?KNX?V,<OMY_9[[?P-_OC
MZN;AZY>KC !3AO](6.8XOI&JYD2)DTRKREUWB$MTEJ@8U;7)WO7#U7#(C0#3
M1Y_U5XF7FG6-87A*8\^<32)P9#(=SZ.:%D:4=)ME1\D03@V2#RW J8'QG]#R
MN'GMW(>/@!PLW7O-BI"UD_YPO^'#^P/?=PU+#[A_;7VRC71QRQ<N8G%WNA>\
MBBD$<CW^A]?T.UF5+O!D/!UN:R31MK>-U14NM84(VX_,C9^56='#PB],+I]-
MU\^NK]FG3Q?LI__Y1Z_1J+V7'Q!_U-^_84/ F\P- 6IQH(K)_D+L">!)@$]
M?<&(7>B>9W%/BW]A5WB_B6?YG-VX7C#BNA]H>)-=.%W;Y<NSH?HE/^<Y?VDC
MI 51*+;]4?X'S;S?X@6?1Y8Q0M'Q^!"V)W"9[K-ECTX:Z)<,/KZ^/B6&T8@Y
MUJ@24,;,P"[RH!31X?1D>P1WR'Y8G:VYTU]%E_D'-S(]4^,4VZ24+;*X/^_7
M)Y8(_/J]6*5M2[F;#:U56S1,&I/JR'(,<-C1C*-U21NKV$:!GEINT^^XA^$A
M</PS@B35MN;U#*K]>!Y39>+Q[Y8;^O8K<R?(=PB$?*8SD S+CY@P4X,!7@)'
M' C#_Q-B P^@+]CF!$_%E_/EY?P /@Y^-V!A\25)35'( U_")*/NO$H L'R7
M;D*DY.WPDQOU[KEV_L3=?QAQ6)H5O-Y&]SS8+L4K2^_4]<W'9*]JJ[<J8_J[
M'3\KLC+2*L% W'/8U_/[\Q4.[8K(:%J=]?)F/57W+M+/4Z!Z7AXK6!9RO7:^
M<]G8!GCTJX-J':LID7<$IX(FOK1\PW;]78.NXBN6$W)S $R%E[KG-A?,\ZW>
M:O2;M6:7(K,4F=TYU->AR*R:3*%J9/;ZYH^K^X?/5S</[/J&?;VYN+VYO_UT
M?3EXN+ID\.KUP_]1+/:4OD&QV(/JCUN'_1XZ7$*:AHR!=C7A+PTMSP\V#,:)
M$%SL?LU%@[(<!HWI4704W('57JT\Q_>9!R/7G"*IQ"^;.FO9U8<-@?.[W[Z$
MO@_PYMYZLKEW[400W^36)_ZDV])CR.-J-?.Z6LW6^6)[LF6ATVAU3"Y/8[#
M\R1L^N7^.HZ9:AB8_NV/P06X9+YLGN1ZD7>%;0]$2'4#GVD>9";T$B!S4]I]
M^Y,+3P0)QTUQ$M.7G_6](#F8^2MWGSQ],D)(4+S;U%QT<!?=IFB=TF/ZD[.1
M_ITC95=SXF<+L  \:AP*R.#!#Z^97:SF>#&2B*E W#H\H5-RU4(=_UY6&!_7
MZ 'FEE,*I]RX1&+!Q8_?&0D_O@!RW;A.:A7R(\H1+S,',E,WE%'G6PQN@GN^
M31$HLE7Q9IUG;M54MUJ!OTSAW%^SX@*-V3JZ8.U2W- 2K9,9/(0'3PR8H#FJ
M5Z#BIM3(#K8.'',P'%JVE1&34H0R[9K6RU 4,Y*_"6$\U^#<]+&N+%8&]R/0
MCR-P4A;E7!$BU!M:-T/@S]DT>9Q"3GV!G'J9"<J4(.9-)V<+4D:2>2WLZ<O9
M07N'/?7S5G[4<W^]&++/(B3"GWKW_2IEMC2B7Q2./!1!FYWS9@9%#Z&\)0FD
M=.Y(CJTS/UJWHY[N5H(PM5K& <K]J6X%:-!M+_9>3>OM :@3.U+<C;CL1RG%
MW?K6:,B\U $4]R+[K%#<^U= "6V QW:GT[8\UM+Z+<44D!J$:6K]#/';EP)2
M@P;]WJ(,G;.'D>5+C>(+;: ZV#F@$FKVSA=GT_R8G=7.E\\^LG3V_K+92Y)Q
MT<$IMD.(O*H[L/>D6;V!9J7179$2F_DGM>"9(V/8\6>>WGP\<[#\4<S#>L=T
M^UE_]5-9D>B?49)VG\GYQ[F5YEP!8+W=U%C\X\W[LY^7UYLTSQL]_/;,BL\[
MW8Q%1R_/GI$3&4]8K\Y&'BJ@?P2N<?;+@RAPP'(E5&]@8/_ULY[%VO(.LK9!
MGN>;/0.XIH/$@8X4[N^V:&:BHA*)[RQS>6%)43DT4A [5!,S!!L@VE[P*A)P
MS$_!I@A;,/W)XR(9PW["?$B4:+K/^.0@_F12MB]R@8A"$-IAA#E]@W-V%WI^
MJ$]K %=>5&-1<DL GO2%9$X&+R!X%*^&4&0V#3'SW)B3P,^[C\#HDEGA2W$)
MHH;O61X#&#6)W$%Q.Q^51.S/Z-.*1;BJP0'"P W&0&R3/<J"4H=Q2[0C>W3=
MO]EWW0[ACOC-<6@'UD0JG:L/UP_BALS6<4>GWD'FRD.\,JP5()(ANJW(XDFQ
M@HENF6)M2&DK@7(1$CQ?3K^Q#ON/]8HB$[OZV0UW/(8G\T%U_@V/: O.&<ND
M2ER6*4$@DSR.CPP?69HH@A\!PR+. "1!9B5QW_1A(!?#L/H-B;F"*@!__14>
M]V?]Q1J'XPQ,>^=9KO?@?@A?W3"XG<A<XJJ>U47!W/S9N':6J^VQ,=C@:$^F
M7D 8B'I93-*E]TD#CDAX7LB(QL"U8HX;S(F!EI8#N1E+N49<C(]UR\'[I>^]
MG&/.V33.8;\NB:C,K%0HILE$E!@$S^[\(_O6"XB7[IDQ#YZS7X%ILQ.3R;=.
MR2-B7#S.@F,8J^1L*H?!6DJCUK(R%(VP*H;AA@XZ[ZB/0L>,9#E:RUC0=GD%
M,A./D0835(2\GR+D6 8^A#Y<Q/<OW/&CY8@MV%/A<:/1[U#A,14>[US)VJ7"
M8S690M7"X\'%_WZ]OK]^N+Z]N3_E"N/%3DDS\9U\;KY4XYMT-]I".BI205LU
M0;CY'WT\>7_/[L/)Q!:'[3Y:_NAO"WUJ46ZZ3CA.JC[Z\/MUZ[ ;][M Y5'*
MNA.GK/'<).P?%FL_@^.&N_F,(0H_E3&<IK -L(+@SS$=/!=P#80?[ON@!J9O
MV9;^:-GB)!I>>!VK:.)(:*K^>,AT2Z3WI!L(SZ>Q$9<ER7B_B1TBXGQB$\\U
M0P.K$K<N6=[@F&<=<&M'^FTW]_)AW&'\*(GS)H]YQMAX,,W3[5Z<_-;G!CIT
MSX J?>Z<_>)S<&/7%"@C:_V?Z_TM(UVNXZ "-L( $XE\/D#U#&XU-L9W17!J
M6%!&/B8&]W_U7'^>M'5P 7I1LK4$$N]0N%?+K.M$']7R,2AI"+E938R,5<K8
M09R9]Z_A6MR\]?!?Q @QBXI(9_3N?DDF8S-IJM5RELLW&EJKN1B-2D5[+M*Q
MP9'^7<@T&Z+ 1]'/M?R5X7=>I%GT(0I3@K;*)/7 ,6-:5X,56UJMN:060D1V
MI;P)>8TT, X$>0RXB8O*%'0@1VAC["4ZPN!QPWURK#42CAHT@_I?Y)?_R\UK
MG$-B#2VD[4 8B+AM$1#]T]0L#*3%^-5US6<@YWZ4[=:3_K1.:[$*%2GW%*U?
MDAC'ACSJOI7$N!.;&7\N)O-_D? ^K 6MEX4A#!&2%QW0Q65@MU 'PY7 Z5Q^
M%#SCP6.27KU@;)Z;<D3Z1]=[T%\NY?T6XM>%L_V\S3)#[Q6<"E"J[85""WS#
M7Q7F*]4[F D-5@E *NX>W''+,_C;NQ&W)SYY!"IN$7@$@_ I] /I#]3S5;"B
M4Q#HH.0Q.</@A]!TX@SA"H\@4HASCD$6D\2G%._N2CNEN$EGEYZ,5H,VE(N5
M:[V;6*6#_04\NGC\<Q;HWW''\5_M[[ICZ9K@G]^YY_-7F>.^Y+;^#"!,$Z9F
M<X2UM8V_X9G'%XLD[+:&O=?.A/@@2;X_]7/! NM/B)"^N_9W>;8Q#:YFH*<@
M+G(Z3A*;@US"C?(#Z5@5ZT)-J?G@*D'9>BV;LD!/="FU0SA-I1%I>W>IV6UH
M[=;B>9RJ^$O*\5V[IS4SL'HRV4\$FD3:64BJK6.!RA#APM\\D)HKTI=+'*NU
MVB"C-ET$458[5>GZ]!NQ/?$1W:2;ONM-ZPRNQ0;.='V:[QZGW-;4N]DJ84G=
MCU 54;0*"WNP2BSQJ?S$4068L(WOL!FDK#>J@2F5]?.!B77GR4H^#$C/#C%=
MOR( H 33-GI:K[?:]Y=%,LD#1N&6604M0H81R7CZTS%FQKCK'C'9=#]*![U;
MJXM^MKI :F^"I"I"MF]@A$U^ TO'PUF7L9^#JT4_WT]?XJ.%#5$^6=\7!>O#
MZV?]+]>[L(&O"MV-IM9>@N<"7+@@NG3]S-3:9>&8+RVJBAMU >ZO.^:>Z+V)
MCM3(FFQ+ZT/"GJ6[8T0/"(H_]81H=!]!^8Q=+Q#!2!%FQ(XU>^E"LK*J+-[8
M%93_4\2^8.\E&/OJ\V%H?[*&.>'IP3=]>7BT-Q\>?8MO1&AF(D*Y%8\U%XA+
M"XDRKRYQO#=&\!PVOQTNZB+@O_6:2!P<VFWRU8F!V,,'1J5\H:0\<MM]QC[6
M/@9CI)S9<= MEKS #71[+DF.AU42B.=D(;Y42P!S)BX:ATY%5#/;XYD>'I&0
M/CF&,46=HC4V?#HCPOMN W\IHFWCR.JG&_NJG]ZT1'GQ_.#:HN5.;[YF>;/!
MSWE*E&>&"B9OSQ<F]WH_BOK A<+9%87+T;30F:^M^7W9B./\:G%IQ76JG^?;
M%'LT:BT0G68/?K3;;Q8>/ZLN.-=)3PP=.<$[]E8<J=U8V>6J 9XYA2GN4\6J
MX ,<A?1'TM?$7_!("JA5>?!W9;5OGI&]BA%;JK L15;1!_IANZ=(E_(+OU6U
MY]J?_XS<#V]<3=E>U3!12VOT%Q.CVS$ R_)X%>.!96):HE$D<W?\YFX@SV+Z
M&#3@(/.@)LC05>2!R-KM:NVD6R4_^241 &5M7K.F=3.J@<CHD2=(IK'X43,.
M3JUP\1 4F<2*/!"9Q)T3J)+I,V=2JF #6VVMU5_L9$(VD!P_LFZ;' (0S<>B
MQ$*4FR(S5Y$'(C-7I.<G1$%5>U?/.%5+QHX</C*)Q1]=]/!H6? JTG^8^9M@
MR3T9Q8H\$!G%'8UBS/]WM@ZF468!A0BH:AOQ#-5BC3Y9QSV[@F3F-O&[DM/+
M-H[NV%?A]5[N(O3G6W?X-O1GLHA+W4NRH8H]T$G:T$0D/Z%$BF,WM\.OOC29
MJMH^/";57>P-1,:/7,.CLYF'=PWC R_D#%;D@4[*D.VQ.YL2MJ^?>3:;3!^E
M ,FH;53@DAR6)KM6D0<Z*;M6L58.)7? (/M&KAU9P9(*8:@ IE(/1&9P1S,H
MN/[&=8QT(8RJ!I%.^I&W1W:NJ)-^$_V5COE5Z(&.U-;]M/=JS_0;D3#<25E0
MU?#5ZUJM>TJV[PVY@F0B#VDBO9";C+],N.-';2W=F8,2J89=9$ K\D!D0(LW
MH(J?F=!JS1Z93?(9R2 66JR:LG[)9(78,DZPI;#KD%6LR .=IE6<K?6,#=KK
M-!*JK$UK:?632@IN;-,B[3=9;%.Z5"SC6U1:D'?33#/V.)<MC?K&B@\!M9D8
M1S/_)-6RKJN_FVE+\ZG5+>T?;<K^-T4M0E <C&#_P6#_ S:V)R"O_ -1O^,-
M EMQ47O59I7VFUJCT3DAX$^X7WW<WP2(:;HA#K@@C*D,\*==.7KD#S_1M,TR
MBF%SW1-<-$(F>4FVNB:48OS$] WZQKIO+,Q/V\D;$2\\S^J=V=EDO8K.DXH>
MZM&U314]N,O0F8SX:P04]#'XY(!T7</2 [C_?3B9V*_LPCW7V+5C+)^CG,%%
M.PRBZU1CKV\=-IAXEBV)UY"STS3F.F*BKQMZ *)=&^CG/CL<3'KXZ%NFI7MB
MAEL\W"T9&QX-?7/,9+Y;_%9Z]AM<>+,MT^1$<SEPU?7$B'-+3!\WA0>".3N\
MZ8C+_-W$<W$L(]PI2>F).7/+#Q2#!@ 7YW;X*9IZYU\[?XXL8_0PXG+NN$RE
M9!^C:GVK-:3C%#W6]%'DDURX6[A0\5+2?M3US<?$D:HMCH8$9^H9$)+/G;-?
M?/Z=.XO#4N.Q?CZ.345>_IU[/G_5Q.__YWI_"T)>1"/)C3#0Q"!-,1]J=OC?
M^J'$=W*PO/_@1FYI_.3<_]5S_7E:3NGXX)9$TZWS41VMVUZLL1"T$E.O@=MU
MQQ RD\^?3RT4.X\%K]<X%9[[@7\-U^+FK8?_(OJ)6?-^I,/[\MW]4\X7=T\3
MK[:$$Q>F]M:T?GNQ=PN35T2*7;CC,1#*#USC;S;2OPMQGILMOOE8Y8LTMSYX
MNN,/N0?:*I/< \>,Z5T=KNQHO8SFX$FM@M"9HO)7B+"M W7A9;!)?_,@2@7+
M,;N3T#-&6/( EL 0HS9#.Q 3W*/1FR+@M$;JB^[+,#^3& R!'>)DR54-&]3:
MH)[6[RZV;D"R)N.+9\>F^G(_9EE?*)AD&F_&D-5GW5=H[+A:6]#6FEDSP\7,
M0U00/O+Y5OI%;?I]>\"!]3<XKQX6<9F:5B]:?FT["+S 9I99VQ+@H@7I)8H4
M?Z/"\C7QMXJ[5.B<=15$IJ'ULO8&M)81/2I8A-2S@GO!'D$9C;$F#N>PBPGK
M^KZ:/:X:;![O\(HM^%/XML $L&C]B7_U^3"T/UG#G#A H=W?8%#\6WPC\G<G
M8IR]-#R!_H)3MRT_MCN)BY<8+"\1*$"]P%[H: ECA!C#<@P@AK@,8(J)B\<*
M!#=D[E(:,:2>)K;O5R\X\)N;=V*!'UWO07^YE/=#KZA\E+8!01F^X6?%%I;'
M$S8;8)TGMC ;^A;SOQ4+-QP^6/0PB@&N8/(H0H .L61Y?V84O8_^" ?UQAUD
M;@"@4UB,^ $+CW2$$$.P-P[PF U/!R\(OS<9;F]YZ?'UIHAQ($"?WB?"X9XK
MF8[QX1 ^/2.%\8(0[3EN *+',<#B6R"-0\O0 >:#(LZUL.4Q,"88&T7+<D(]
ME7ME&=R<RJPS@Z-#-9_4B4>FG[<M!W8E]7FL4DEXV),,*T?!SY2QB)>R"FIF
M;[O+9/BT8"T+T))@K5]!O8GLVNBNXJUEG#03)<?*I?D]P-=2M5R/',0$:[GL
M9_W53V4 HG]&WAP'UFNU']^S> .;<XFU>KNIL?C'F_=G/V=H[8A>S?-&#[\]
ML^+S3C=CT='+[V?R B*&#NO5V<A#R_6/P#5 *2$HE:$0X&<Q?UW/LA_R#F('
M(FF9E;#%4K25\.B2/P;@&ABVZX<>?P"Y^F"[QM_SMK4N"T,:-;"MG6_-FOC]
MC'% DQ.41R_D9[]@<E$\A<%M>Z*;Z*F+T!#^'3&1#!K)1Y&I7/DH436ZV)'D
MD>26;<S+48H8KF7K$Q]>CG]+WIKAZ+.Y(HO<)X"B5;9@C5E5@>FR(Z'K5-<7
M\XFK V22>N?+4S-KJPJ6$'VIY9 &J/@DW]+:A8J5)50B\7?UX6%M.N]4Z@G6
M,'<1V<N75;N^&>HJ9/__Y+!&C(=B[M%AH0->&A@R4V/^JV."=D  / :H;TD+
M8[P"#O_NVB+#8, 'K8#I3QX7J%C#<D%CQ)XY"\$) "P]#!U0-USW70?@\[/K
M_2V^IT^L /YV.#=EE H]7WEP_HD[X$[8\'3@_&*^,'&#M<A]$+F-%)S7&- 3
MH[MPK9^L890[Q;"-K:/?_?@JDK ?7-T3<<I+\,:-P/7\-UJR$G&"'YX%'AVN
M)],H'H^#^G*-<89*.!Z2SN)7285S-IL'KM<P$=R GT -6+B'Y\=DJDM_ H(]
MX:.!.?7<YX@DL&/!:YPR7DYDZ1*M">-]@MV]'5Z(KWZ$"V.BXK/^8HW#\8?X
MGA?1+3-B<_7&MUH;_?]>84'D6BVS266L>Y36X0O6:ZF:!MX!D#@LP?874N,&
M$EDNX]1:W^HQN"V(<3K9C!,!'>'T+X@(7"P4F5&'77)#!*I86\AC,]-Q5T@A
MLUG36TPEC7"W*U!*<W@\- C8[Z'#I0YO1CI<J/^8D:*WZG&=SSJ!<IVG!^Z-
MTX*5)3@IK[ 8P6DVM6:[FYVW*V;-8"6:\KA#844B[;;6S1!V+17\LU_1I'K@
MZX>!'\#3H)$$F $B+C/MRPRG#!"N,*SX@("#_"A)HWNO3!\.+5PM!AV1< [:
M;?S#<+]S1W>"&50R#10F;X,K'HSBU2,BFHDLVERF3.(<MJBG$%\6KXJP:I2W
MB]L*Q2O#3WJ6((]_SO[$ *MMP>40;@CR8++)'4]L2U35B&7H=GIE>A:KKZKM
M6U?I&0EC;U[[+//G5%<^Z><IK50[([BW4[1*?'UYN/"7'6-AZV+7982NUP3@
M/.N[D,EK!R0B%-'Y@6/^QDVXT-, =89(2A<4I6-19)^; ]!A>*E[;G,AA]_J
MK4:_T:PW]A/*VPR<9$?N\@;N*&Y7;B"HOSINMTW8CJ)VQQRU^W+]Q^#A^H^K
M^S7!.\$^(G071^XV/^)!7SCH%U)]%E!^) LJ<<_C/]MQ>%$'9"^P%;H'HK0!
M=LEA23 67GC&N*9P$2;"ET. @HZ3J"ISAT.?!\(S@NW&8QX^L\9P<WQ-#Y(+
M\A=CI#O2Y^!L:(=&$$9%'<]N:$?^Q[/E<UG.@?>)SJ6,@3T"=$G2!U3$Q75P
M0TSNN&.L))15'\!+P] 1< G=)/D8%E]13['H=Z3?G"NU8):Y')1M8!$WPU;K
MCZUEQU]>UE=%[&"-#A"\NL S+A]M]YE%\)NE0/F:P-MI)E_RR'9*H*=2A45+
M0JAT7QXM&B+91T#VN 0>Y#ZP960CJ<LR$V_)3TJX0"H]S)7XOBB"DD(OD@RZ
M883CT!:WB>(/[GCB\1$']P"4 +A30LDDF@73.*AJ9$$D7EDFA((ER[%2W.'"
MS;QHZ6,9<8ZO@Y=-,DOB$46.9/K86'[XE'%-R\\NFXR=QRBR_8D[3\'H=HB;
MCXR+=:;(RLC)XN]Z+D_Q6_H[L*!TA62FF_HKJ,]/0,,/K]$WTB6PHISUH^2)
MJT@[?Y0<L>["7RS_[Z7UEZ"N@]'9+_7&@F(5[\ .8+-[#SU6#+5E1HDT$4J*
M4E7NA#MYF'>DFS(PGQQA7%K2.GVHS_(+KY? A%^0!!7=B5_P."A6N#(\1\1]
M?Y[Z4?6P*_*B;F0?DP,L2.<%$B<V>TKCU7HA>S/S''Z9/MM-M+;!&(]%K8QD
MJ[<+J\/4Z:.A:V/KC<PP-<(P/S1&,VP/FO([X".AHK@W]C';;'E28P'$?AIM
M(@B?44@'COE_6$9=35F8H2P&PH7B0>' 4[>_ZX#E $W"VNN+0C(/_I:J]GL#
M>#ZT,7^1UN31&3C4\(.I=1/=R2_2MNU:E.$C&41AX6Z%?:7!G*6X4BV<@YHM
M<CH$KEAP.J:P9,9\K]%FJ+=T!!TVO.B_F^&-)  KXYY)[#5'+#:.BB-Q60TP
M3 W#UXMQ6$FF7L[@:NHKTW?G0ZK=[D9!WNAAIC[^?*@P7G2Q5SWZ2Q'9B&Q$
M-O4N)>+8R[1J;\WTB5SM#A>O)U8QM:WG77CYO=RR]?G0[8)*N1/HRU(K.1-'
M\4-G/V3^M4_)D>J3*.\,\ &,HO/OL\[9NE5$-C0Y^@'&-Z,IM>JDWQ5U%5=L
M\+^ HH.X7.G*P5-W>4)O1#Y)OED_>75&MD0!*O\.)*('X[%[ZT5NAW#J?1+5
MBHHJX9+*XI+&6J6WQ-<G)5B0](H0=#ZAC2H%&[D?_@"<13Q-//T+UL033Q-/
M'Q=/DYXFGCXVGCX2/;W2 REHCM>FCHJ\;2JSM2X1NF[,U_9-B0H=^'7H;.I/
MF)5^PYYT6;B%*D&46N6JUMKL:,',KN9ZY&DR8[G.+;/2<F-Q7#_@:'T)Y@_+
MZ)GF<3DY:^DZ5I^U.@C)<HI"9:I3UXWZ75($\M4!I6ECN\:X,N;6F=:W^ //
MPNK#RQ K>F2CQ0^BM]:#_I+18K$2!3H;G.;%"@UX;?6Q7JU36S>1+%N CDY5
MO&$*Z=[-BHT*HM</:JK)0P+:8]1QHHULI..PR>^QZ[ANK;]^YJ)BHOA&"2UT
M#&J=$& E$.#!E6-5*K0+:N>B]3J+'6B.!/=M&E$D'$<XKDHXKGZ:.*ZNM5J+
M X>J@>1VB0)3?%<5T?]5GSF1BP,(<A_&%0>)D^.X%.PEJ'^J4#\]\WZ-,5UI
MN+ZD!/$CR&'ZU.#%]37(F[2\5V+<"%SC#F<XN<X-GS\<>ZK1WQ;%?BGV2S[#
MP7V&/:NYDW,<NNO4G'KR2 %@0H4GA0H549%'& ;.HR(;K74Y,D*"A 0)"1Z9
MFCLU)-ANURN*!*E1\&E^8=5HAWTUK,J<O"*F9_%HBC4.*.-^ $*&?ZSI6!?I
MA(NH6=Y,$[!8HSRX'WA:W<F\V T\<+TACV0?57^[_#.7>NV,05TIGBAO%OW$
MXV\#_679^*.CF<2%U?LSTSD"ESWRV;3/;#('?O?XT!9C9$:<#:T7^,@$Q!5[
M:3YB)^8X4[307FT4->/%(3#1Y&T'>!JD,>[YN::W=R$# BH[A$KU80"IGKXW
M;L N9[KFY6S$O%U3YFW M7B,9+3+PN;]HR;^>Y^^SZK;3.\B;C)'/*08DFYI
M_V71G1.THRL[,<=2MV&?];@M,[=$8E;.ED_O0M2QT/68:9GB_?^$0-:AN'#4
MTE@W#&RI"LL6O6#]I6T1Q7@G'L-OQF$A[M@RXIO@%:/VO-->S#ZH"K@D/*,I
M.\T.=<N+^LL^B:%7^&280Y9C\V0OY>DCXM/A8:,G!XM+\+A1HIBP"Z/(1;M.
MU-S9YS90^$E+AGF*D9SFV'(L> KY0&+BIA_WJMZU[VTVQ6$-$DZDJ"=?V',C
MW&RS/G#,6\%*%_%SY#7TW^#F4S$?^)&03S]X%?&$@#OIJT:?C+\,-R^T,6Y;
MZ^?LB[O)'*IM9RB6> L_?/3Y?T(@M?TJ^_ER<YD2S=3R.^C1-0!D873':J.U
MCC(+EY-U/":>/!0,%+^\TZ3+_]_>MW:GC62+_A6M3#(KN1<3'GYV9GHMXCC=
MGI/$'MO=N>=3KT(JC"9"(GK89G[]W7M7E50" <+F(: ^3$\,HE2U:[^?,S6]
M95_>$B]GSEWDQSO@829WXY#5(5UUJVP$77TN-+LQ=.)15^C&N+E:,$)X NQ;
MCB-+/MRL:2MK40&IMS*2<A$()J>@K%\U7*7L^)Y3I93.U2NO>FBZ_#P23'T.
MI?.1JL\EENRN;3>?-R5W5?<QYB[?N_MHGA6,B<\Y-LI995-M@OR(&%_,D@DP
M+SGB3GY ;^*SQ''Q7U&,\DA,JNGAS-]@P"TU[^:GZ+4:@1&)S1BF3) 6\Z+U
M2<8TN%?C!<(2>RM8PKM-\(1MU1R6Y/AL3D9N!"MX3D1M"?>P[[R@W6A/7(@*
MGE><)Q1HI97S;&[*G1ZY3]+S7(9CSM9/]\Q:S(F/HB'BY8;B%#*L2_]68?15
M[[,:9G\=1"Z2T6?FAG^B8\X,PWGI,!PQL@;9CAA2$R4#V#>\*1*QG<PW"WRE
MV M<DQ/QD#6Y$?6! XS YR?"/RG[JR&/HNE'Q.)$$9&8-@ZL,.*Q\ (SVX:;
M<E(7K6"EN:?U49]EN667>8!0<-@^AS?5K5O.,5[!K9?PR&9#X'U],]-_2L]6
MUWXS8_Q/BXKHIDT(*1JX+K,Z]%_-_>?^+CO6U"_+@EAJ$^])KK9(+L[<WMY5
M;&4Y?W; .#"KT\IRY=G1F^MOV4&F;ND!8C/(PB#CAI#QB]091HLCI%#FZ7_5
MFM>PAZQ^F[L6[S!UY2SH?W3#]\]MV+W\B@F#Y0;+EY;K9I,34F)Z4V'ZL]IX
M&TPWF%Y93#?\W&#Y[F/Y2_EYL6&P3&S?TG$+K3=E*E6WJ$=7V;K;M7GV"S<T
M.SM_?N1Q31V[#K>E-X-IP["3;1CTYEQE$RO(EQF)>KXYZ?8S4QKF9S$L/<UB
M6>DIAP6Y]869G!O1"Q=%2,5_*L/K5EMX;7H>K(^G_/UOIZUFZT..S:QWRE=I
M:*RAD;21]D;:5[?K?B8XOV1))?LMY@\GR^^-E#=2WDCY)?.29NNOMLBRWEE>
M<E;0S'X!U]I&M*!-MK%OS6]COU9_6*/>/*&DY2*76-Y9)Q^M%KWJ[J^)Y/N7
M)'X6:/45.G:!;Z]RKKU5"\)IFS#2<(DVK[%S#>H;U#>HOZLNGMGF8Q7HR?AY
M5NWGV:FJUUF%[\^;DV+</D;D[X7(7Y7O9U_XR_%D+?U6NX*6X@DJ2CY\>@8G
M$IZC9:0^/N?M,_G@R[GM1"[D4U$N9)5W4"0D5W4I!@TJNP.#!A6XA,WOP*!!
M!2YA\SLH3")_JE(X:VW)XEN;%UXM$^6.^EA/Z=M=N0C0EOD"3;K73KD!%TCH
MKFIVA4G(WFJ?G4G5,A$Z$Z$S4GD?I/)S2JXV':A;FI@^+FCK:\2T$=-&3*^0
M,:PPPK:TB'NMT2AH_F^"8F,>R-9&@V+/??MZ_9_MX9/E! EVG=V4 W3Q+;S$
M$;[HM1A$J/ 6#")4X18JL 6#"%6XA0IL82(XUEI9<.P?9N+\OOU@8N(\?H F
MA.LG3*2^:FOFQCQ@)'!<R>:#W%[F-6/+6V#Y\2"3L4_Y,LD1Q4B17'"R8)CQ
MW YPRS&:JSXZ>^H\F559L\U#'('1>@E43N;,1IQ2<E@&1W7#K,MQ4 <@C_?(
M1I%&&?GE?_U'/QQ#5#&%0I%5>Y@?.M\\:M<L]1]@\.^G3LMIUUNGXR9LLWY\
M4K!Y^?&'G/.+W%.P;V;U0S3%_Q8']JM?[VCP!EP"6O6B\)'- 9J0,46S>HJ=
M-\M<;M:XG'3BS2<WLKT@2D(>O6SX#4I8@D_):21"BHL#R=DK=-5%$TF>YT,J
M,;NDK#=AQH0.P*T/'S2>2(RUZLQKW,F[TK<4^WJ;C8(93V5=OR6 /J>ZO0S;
M7F6(I;(XL6"\9VWB[W/G\L;ZL_/ECPOKZT7G]H^;BZ\7W^YNYXW[-9KXMO]@
M<DS[1M]9;@A=*E]%*E#'=[3 PE?.4. Z5_X-1]$'^/^116Y$^L7R1M"]0"D_
M-DKYLT?>1=80E"D<)8>SX[3A<_ID.9O!M6.GD%@?B1?WX6\6<FL@,<0*?(OA
M&%V!)8"6@":_3&-VJ0KVPMEP8GHY#HBC9L"K'1"7CSG)EQVUQU6_@ALM4@J*
M9LP5ON%PU2]H':_\#2M[@5G5@-B >/M7-2!>SJHSTQ+*354+@\?Q<1VSAH-H
M2T_9UTQ3M["GV@(:TND"7MIQDWW!DRY^(U720!=)_C7WO*/WK(_B*8#*O(M6
M8<9R8WGF!V/6B13Z5M+Q(>4AONBNU+U8A3>]<2P1-7(EW)HS:$?/3G@F/3TK
M<6_;B,ZPGPGVTVQ,'06&9S(,9NL9#+H5+?(K6M*)6%1_6QQ!-#=9I9MDL:!I
M'(9HM6$1].:*C_Z(T-57/CA6:I+T3O&])=AC)74SPS=W@MH^,H_YMIPZ>MOG
M7%+?E\"FE*PRU%8P<'-EV&,P95.8\H4_<$\@1W-Q'FRT]^6Y1G92<AE6LI>L
MI&58B6$EAI485O)R5M)>@V6XXWQC[6WK\H'(0GJ<V(&6"3,O"F0ZV)7"!I&*
M]\N"S>JRVUE9%=Y,!, \HH4RF]?7ZF&E$)Q97[_J Q?SMA<TPB^\XLWWZY@L
M"9M^K4OK8;48/CR'C R>&3PS>&;PS."9P;.JX)G43]>-82^Q=>:T5'JQW;)6
M(Z4Q;=9LM8R4K#>8U7-]YMLN\U[0:MM8+]MPZ5=QGX>J"EJ5#*VII_JJY 5]
ML+IFDA-HE"O@-_U<M[B?Z^Q6C;+AHFC.:(]4@T5R[A1T-9C=UI4(3_9Y%.XA
MO4^CS!J@? &5*;"O/=:?0V]K:N=J.)CA8-7B8'KCV5RO>$/<AK@-<6\W<:]1
M/4E_<.D/DSBB*'!+UU#2!SZ.TG_^[O*0A79_1(_3U%:CYAA.:#BAX8055'/T
M?)VE(.&$RWGC0PJW/K^CO1WY'1<_$S<>61%VRQ%==HRO=%=]I<9':D3O/HO>
MV4:(X(2W*2/\_/#-+>$(7;]IT#Z:.Z/&F :&/QG^M&W\J?SHK<5Y59%7I/E<
MKXCA>8;G&9YG>-ZRIP(;@C8$;0AZVPEZU_V;IDZM@AXNK5.\*59;=[%:Y<37
MRR35"U+O5RYH5G";2ZOI6!@-5CGPT&"8P3"#80;##(89#%LBAFUA19K)Q]BB
M? Q3RK:'Z1D=VPX3[EC\:<C]B(O)5T&NODV?@V42.(QO<>]]B\_**(^4FVBT
M<%JYI-$+2:(=W]$3Q'.#"M>8)7[<G B+FB"*872&T>T.HS,14D/<AKAWE+BW
M6HM95JG=*K4ADR1F.*;AF#O$,;<UIX0P([<Q=4'-XXGFVS-A7+21#X)V9Q"N
M>=N+WU;0-GXGS[DAJ&J3^+;CH/,SOPK?O81!7&8P\OX-K3#WO!_WO,'!R-LZ
MJZ2L2EHXM237EE9.':P8ON@+SD:FL@^:H<OK(VC#VLS0Y;T;OF2&+N_*3:JA
MRY^X39Y=.5&K69-3^AK-,S."V8Q@-K2W CR2D1>+0B]650<O&YRI$LZ88<Q5
M<<?LI PS[,6P%S.@V; 7PUX,>UDM>S%#F\W0YHH5D6U),PPSM'DS?3">!\%*
ME?=.9#7M[_!),^34X)G!,X-G!L\,GAD\*X]G4C_=IA89^V7%;$DK##.:9!]Z
M7[Q@-,D.B(VTDNEU-6N0=@3)EM)-O]GZJ]W\"_-=-M4%_[#1FE?@:!JC&5(V
MI+P *6_Y8 S#$@Q+V'>64+(\V-"!H8-]HX.7!*F?6V*_38X?$^3>VB"WF?A@
M(MVFD?7B5VG4'H-A!L,,AAD,,QAF,&SW3)K],E:V))9MQCKLH3]FI6,==LD"
M,V[!S47,EM1C6(NH57)20K/6:,P=(6_43,,*=IH5F$B9H0-#!ULN$JO6=M^(
M5L-2#$MYF6C=I)\)_L.Z'O]5D?"W9,!#U\X7J7N<A80,?=S44WH7N.W4BU;M
M'^1 - :<.7C9;$VYC(JU 9AZW-F-(99(!G=]#BM[7O"(S0#=R&(@4B([=(<D
M:(.>!8+/>@"))%J9Q=SN^^[/!#:71-Q!.8-/1%R5!*#/1/.2U.!SZY%['OX_
M+N6A.,-U712&8I$XL :BZ:35PSZ4^#H^GB2@_7?/D83^G55\K?(E;@Q,RRY1
MZZ/?CT7\M/E!(H;K/_ H%FY3!E?,G^P^\^_Y 6AI#KK;QM>J6Y]3+(@T#!M?
MJ,L0>0 I4:=#](WBP/YA#8$9XN_"8&"A<O/ \9)_*.3$7Z(RQV%A#C\%O'5[
M+BSTZ,9]U[=R_=@D_F=8:?657E8OPL_EB]CC4B*6<-G@[5R\G>?7GX'&3OI3
M@7T]875(U[ ]P@\>6>@(K[%@G[8R1>K6+>?6MR#FUIF.WLAQ4S0.NA$/'U"V
M2X05/!)X:)38?62@ZA4ABV$7@*QY_/Z0(78-F*Y"[E'!"2:1O37)[&?C^ICZ
M8<UITI2_*ZEYG]:/7+^@:%5AO#0W6!('8X$D^JCH_@4=/;.C4P6)1CO/REH/
M:?_-7>J8H7V+_+4?>(!(D9  B-&947T'U_C1@V?&K.M&\Z]&DP;:W079<+M7
M%B@:;(C8 L:V^(GK@]G= ;L5E[KE'B?C]*_F8>NLU6Z=B%@I48@-.H54QO_Y
M"M;"OR4,Z&\)0]%AC&"A@C@$Q=3V:S8:;UX4_)(]S'+P?Y4/!I>-_69QO^+I
M-!J9J-+N2N/N^-RNE;ZE>"Q:LUDOWY7L&4"?$T<MH\<7@FI)5G9E<6+!(79K
MLX=N?^_<7/Q^]>73Q<TMR?^3#];%O_^XO/O?&=WM4FS*V^?5-J_-#\9_H!47
M(#D)C*S$.Y?/4Z:9%89]O&B_Y\%@ (HS*4K6)_<!9+WO1/,XQY@?;TP=DWJ1
M4,E=9ZIN-$.!Z@R'L(_TT;^:"PFQQ=PJQ9CU5#'W[W=N#9GK6#:+^I:C+@I-
MH->S@TWBANF"T_N]YN%M'VS"<UCL&E8=5W\/B]3?O\1*YVBC?=2C0;<Q6'=H
MC=)75SUZ%P62M'<7_D#HY/#4$!@)6+-3HD9_#7GX%VU8CQ]=?ON<!I :LP-(
M]9.3HXD 4FV%D&N>99!KGFTSY(X;ZP%<H<6UO8!KU]N%*(>^EM5!;U?0KEUO
M3:*=!8M:$2Z*7 ^U$TM*+^%&1=#2@83#X". 2/O624+TN**_Z&?"0N"]PKL:
MN4\6/!7W(PL S1WK7XG/97]H8-6(A?0< K1FA3P:<G)A>>,^IE7EJL[5C'*N
MHSD"K+0V\MAW8T[2B1R@CR$;+DF0?0O\@S]Y%'-'>BUOX ]0(^ #J88\$ZS+
MDOJ?)C"E+*+4K-F43101(?U^#L([]O3=C?OHG8+7P0?T[4?TK2)]<3\B!6H1
MT=SQ'4'L\\AX@NZS.YCX40<=N'>C(2^B=2+'Z)FRI7;4.)RD<K$DDKBD[MET
MC7YA>,1B]_<AOX?SB=B']$<+G_5\)>F:C<B=?L,]6,*Y"W;B=IZ;<-,Z;$\1
M7:O'[UEZP';A]W&MW2[HG;/5^%VMVWE!0EE[DO/DI3O&HT#30/#WN>=@,&LH
M@(AA+,_E"8*=K+$XL!!:$<:MV)/XB8"K%71!7!$D*?H%P/2%@2ONE:)7<'AZ
MM&>M1P##F0\>= $<9@*8<*YNW5'X36(JP2'DL1O" PDH?@!R#V 4@@;T7%F)
MNM3:9&6A5KQ=O*1=.VZ<[A@OJ=;M/)>7'!U-,_/6)BLK L&7R<JCLTF=8[OQ
MNUJW\US\/CLMT@6-I%Q04NZDDV#3/O&+)Q[:;D1$+5P'5T.!0;,SW?8P?(".
M0T!-FP,Z.B+5,.<\<Z,(*XD9YM,"*B=>C$ 5WP42J%R"VUF2,^V1I1<U)8DH
MP^VI@;&:%?'0[2T)3*_+!Q,+7[AH)=!U&-B<.]%GN!#"8(G "K,7BLPLYK;]
MZV(P]((1Y]I[5RY-VK56<[*4IS;5Y;=ILIFG*CSS^@IU@BVXOF;MJ'4\>7V"
MPI<-JUF^ABV U5'ML/',"-!S0;6M:-6J%7L<<]&6TL)\IBP?9Q,3]165E^3;
M&YY8(R9.VJ*-DI;H9CW<&P51>7/]L'9Z,DFP)>SW*MKI%4'9YS+/S3O^MP!(
MIT=ET+6T'P-+O'3;*#6-HH4] EE&G9XV1Q)GWA3QM1:H[%A]RMK*4V9?X4L<
M#]MZ 6O/<6T>(>&V7@*5DWD9L<4WGM,NL9'@^'7A9UJQ39=*X8 4O4<VBK3N
MD?GE?_U'/QPC>U$5I!*UVV/^B>91NV:I_[S[\.K]5(]+N]XZ'6\4T*P?GQ1L
M7G[\(>=[)*<A[)M9_1"Y]M^ 2[[Z]8XJH$@- +2GLD4V!VBB DJPJ3QK*VX4
M40 J\A+GR_R>L?;<A.:"7.6II86K=_26XPI;YN>5&H-T\EXGH=T'A<6Z]D")
MG'+O>^SKG;00R[EC>>8@]D$/'THO1!E57'-87$91@FV%KGK"6/H#WAQ>^BCP
M8.F.[Q0KG'B7$3SF):B7ZEZ/=>GK"JUP)RM72 \+LH,7=0VM"])+=RNM%]*M
M^0%,TN>%QEZQ@,18K',I(8D@"2OK<)=^ K$QV1Y#8HM3F4M9?I#H!:KI5/NC
M0K>:(&>R$.^X$N7YN[7@>3^73K9@*'%+9->JW"AKY:BGK8)4M*K)KE6%1-8+
MZ7:1[)JD;V/D_SI5H ,'0,:3<T"G(L4JRYFF6?O6I.MNMOE1FA5K8$(H%1E^
M$PD^A::)+B#F][S)IU8MRZ<XJTD+WHPKNF1A6AR!\I[[MLNCM75J:1^OIU-+
M&7*0_5E@+8\-(_A8_6M:ZQ:K;.\6RS1O67'SEM;LYBW6<[JW+.+.,.U;EN/D
M6E__A:NO7R_OOEY\N[NU.M\^6>=7W^XNO_UV\>W\\N)V3@<72^ 4]7"Q5!.7
M'+:4:OVQ[;^8WI&D F\UC5"VA!"_N+',/Z]AA8$[$!FMG2CB450T0FGROT5=
M42SU?V7[HJ FLN\.[.^<&E:Z_D/@H45/X7=U/?"7C4T18N9A/0'Z"H(A#YEJ
M_XNZ?#>)8*4HJENPU(-['P"=1MX(3+ >QXZJG@= B,DQ#FL_]EV[CRZ$0%@"
M4=(%O<EEH2L[9Z*^ZL@?,U^T914V!FA824A*(ZBI$78/'C 7M@:K1G!C;@_D
M.TYAPJZ5D6@BC#\ .Q?W/@R#&"[?8O<,6WI:S &5 $R._R3./:%<#3MB(BK"
MJYB&B7&?Q?"FD<5Z/5P@@9-VO+@?)/>B5((Y_&?"[!&^DH-!2G43V;OM %X$
M>B*A.$$P =UU0"$ZYH]@O_< 7>E$@9]&%AS##V*K"_90"!]1"02E\=B@Q."1
MP>A*^X+BBFH E>L+^Q9OASTPUT-HD</&"2RQI.<">.A'B1>#X1OSM"'S"(\=
MV"Y+WX?;^^$'C[X&&@TY'EVXVSZ#]1A>,5 B'$3!E0MH(9[ -6?]5($P'5?@
M3RBSWX7=J/ JRAN &PSO[60=!_# WL%EBITFHE<(H(Q\ 45YJ-KZ*H8#!!)B
MDA>VUP7> N0\!%HY "N/8])2PCR@IFP-I/P^AP_[0($^[[GD-+T/V4#D,&5]
MS_G3,!"MSK%JQ&8QB^(P& +3M. 19$=N!"0(-CQLH4N]>S/OB2@B&1X@>Q3=
MK-.<OXS&0S[)FH!U][EO8<D7<@_E%<X#0I]NAXN'(LLM!1"R8Q\6HR0NH'(T
MA[%4Q?(3]-SA[GK,CH,0GA12P"7?(G;-AFV':)TI/H-#]D BP&MK( H&""J"
M0;I !- (\3CI)[BEM#EQA/#%=CX$))QHB6D#N+&X[X;.P9"%R.[L."'!4[>^
M9EL/^8/+'P'0*'NB*!G(BASBB/CAW.40);C8"X>C<AH26 #1'&H)*1+#75SV
MQ%*>+I D5W4048(A;10 2C>=+A/8( @($/P)A8GL["ROE=KM.X+WPMKIKU"T
M=7$S/Q/,G*MCCQCQC2ND"QN XAV7<>\CZ:2L12Y3,$M']QTMJ]3E[*1@:DT)
M/WG)+6?C?Y:WY<9Q0<<*T#6F!%\^<9M<X/*KIBKM+R@/A1L'R>]&?9Z1*9:#
M8J-PQ7C2=O>2"AW1,7RA(9>N$.XHTO%QA\@^\%R'WICX+'$$HQ+#CZP(IQ]-
MR/<M<^K.<J_*S-]KY =W@%*1N-9E^5:-V]2X35_L-FT;MVDUL:*JWIJ;BR^=
MNXM/UG7GYNY_K;N;SK?;SOG=Y=4WXS/=?I_IF@P\%<F7DW?.60B*LM!52<_N
M]4"GH+DE:$N%5/@^KW,G)3 (G\&-&_VXYB%^ **E63*W3FRBXSN7<=1)=Z G
M&DR3YQ]'^C>RFV<47_5^"P(GN@MBYNG+3.SUX^@C&#=]+,*B']\FPZ$'>YEX
M<,XJTW(@ADF^&V@K54H/6B\H<'H&S,>S;PS,)_OQE"B7>D/>0L^C,5<^6+RC
MU.R7[7D&8$"J7A$O$7?4ZU4PBL62FE_R4JF2Z&,7-\LQIN2.&>R=Q-[)YL%O
M2K3D>L9E&/8]_S(F/0J+<8[%LT'S79H["[LOV' 8!D_DH/)&\[PU'=LF7]0U
M&Z$RJ=VBRR,Y@'FFPVG)6+/LBW]VKY#V6:W1*&CC7<(#]DR8:@.Q=Q.FI\>%
M()UPN(G29?+*Q,$,.56C9&D@1I$\C3^(ZM95$EK_"5P_MI ZDU!.W\O6\:(
M_<:>]?N?G7/TWCF)'4>S7X4^7%@N6<!%%ZFL7!DYI0BEG*[Y_+Y3F7-Q(3*7
MN\?<Y3PZ;D+)K H^MMM3\'')P%RIF*T*,%NK!N8Z%,BJ //H: HP2TB?10&Z
M%]AY>%A*]&"\%U:;*PR^<SWQ(X+_:F"@&!"*AX3R3&B*=X@AV)\)""F/@IP!
M-I!93QM0%@[D9+WH %Y^'_>ETZK+(C<-20:AX_H,5%E074(1^4[3D$IEB&TD
M,W_>:TV#BG4TJ#A>=8,*:SJN+:E'A?7RGA23B;.;:DJQ46+$S-#XZ:Q]=-)L
M_W7VZMFHN?E6$6LCH,N[BZ]R*'C=^MKYUOGM E/J)=>^M3Y=WI[_<7M[>?6-
MDNSA@2__>WMY:UU]MCY??NM\.[_L?,'4^T^7=^J9FXO;/[[<T2-7UQ<WG6G!
MI4ID>V_#'7T6H^ /O@3!#W3KW&;6W2)074;T!\%WUP?1_6]A1(+U=\.'04BI
MH;#/P9H4BV;CX-_RO*A88A*P14G%=A#"=LB3W,7TN!X/.26K9#"C%&!*3@YB
M/5O-16T6C7:9VRN?<I'%.2+GILMK::9-'U;&=#3,''-[+K6 KEE(.*T&,%%Q
M99Z\LNSU]$#S _9(<WB/D@^E&G0=@HH6<^N6VTDH4G*RU'H ,ZJ85L<FKT/S
M[.RHKB."R,&;=:J:--^58_ 1U*Y([9?!&6QW",O5U ;E-RK?;/QST-4\9_S#
MJ%_TZ8"-QC_"TM")'W/^8^+M3Z@ACW\J]=_QC\5-C7\: P[SB24PVWEB4V'P
MGX*W]0([B?C$ND$2X^V.?WP?L(F%'8XI[=H2(KTQ=&5Z(URH4.7%G>"W/F9Z
MNIBWA_E:G+++T5L#I,Q"S.@"XR%*-7X=1R5"CJSI.*BC@D88F%V*JOA]#;,$
M<5P OAN>?NN^$S*" [$% ]?.\K[I6_6UTMH%C=A@<T0B.3Q" XO?NUP\KIX?
M!J@]4)YY]C#]^GTPX4@C6\C'H0)BMX#8B9_S?^%:L7S'@WR%3%6'PR#*R<S2
MM^I;%PPEV-LHGY>:I<G%(8V*%;4"-$!AX>QWT=1P^EW0_:7Y_UG2K;*;TE0]
M00I, EU1^CWP82!>+LJU>PGQ+W@]V:,J6QD?CI(N(C>9?UH2;P@F+RP'D)35
M" 0__)'=9_Z]\#G:;F@G ]@S/(65%>)1_'G&=KI\%"#<A'LR#@.OCLPJ$<FI
M!!EB&9;C C3#M,0 ) B%!..Y<!IKL(\YP[!XFC*<HG0-K,>8@*-2J^/@EVG"
M48B_X^<98.,KK*@KHK6GB8)';S1P3"2SR8?:Y;,)B?L>SUBK.66M>9":L<L-
MI=PM*;MN,_KN/?>)M NE#64T2(T)W7(T^Y3T/2$@Z N4AZ'/9'*\Z(Z,+64M
MR@C_,)ZRO-Z\MDIGD!FF:)BB88H59(J8%\51OWW@2N>AV++D>!A/?G]C*876
ML#C#X@R+,RQNJUB<*#(G0S:2L5M4_;+XK.%JAJL9KF:XVE9QM9Z7H!M,N#;1
MF2:]9S1_U\&J=SN(XLCP-L/;#&\SO&VK>!N&7S ERXJPA0;\Q' QP\4,%S-<
M;#NYF,.[JN.<862&D1E&]E)&ME.,BGHS!K(=NN4.X,9BF;JSIJRW\ZL_+S\=
M-,\D=@^9[_"!:W\P3,HP*<.DC+:U%=J6#V_H!Y@I2.E=H6@*3'T?8"GTDAG=
MR[ UP]8,6]LJMF:SH8N-U94G3*6BH9L?)YR+=.$H#A-1."N2T@RK,ZS.L#K#
MZK:*U3';QB*/.( =_DQ<BF'ZG&/]"?88R:H?#'<SW,UP-\/=MHJ[19Q%5#8@
MBT&#GNK3)/IS&*9FF)IA:H:I;153>^2,"EJ'-+O+5RXW559E>)KA:8:G&9ZV
M53RM8"@?5;,;9F:8F6%FAIEM%3/K<0=KWFL6=;P0'3B\P*;N&?>)I\H'*.E$
M-2)1Q9[TL.HE;+B?X7Z&^QGNMU7<;QAR'' LPJ;P2Q[%%C5Q,]S,<#/#S0PW
MVRINAEU^X? 2=>T1#O"E9FK$TRR](-3P-\/?#'\S_&VK^%N^NQKZW P;,VS,
ML#'#QK:*C=FC+@\CT6Q[)-D8C3HTK,RP,L/*#"O;'E:6+TU]<%G7]9"I82_R
M)$RG*5FR#_NH;IC<;";WO)D9S=94)C@QM6M.1_A09"'"37RP^L$C-CNO6:,@
ML<2(!6IO#CA@<PN.D^#SGDNQ\, '(3:[^;_6M%WUG2]J,E_'@1X6\DZIZ;N^
MF'*&Y2OIK ",205AS.#'JBTIC<X8L)'LFT\HF"6%R]0C/(3-$H $RW>)CP,<
MC3"R)AO$!_AP.J@B;?8\ZZA#0(@(VSX3V"T@'#NAN0EX&\$C H^'UN7F:[FO
M92UWS;J$S5O-CIH=@3/IK,\"LFI\A!QY(D"  ^^LRTNQ^RF36>B+S8QGP=LN
M<23)J3J^C[BPJ9DR_R,WK4:ECC@.VZ#)&E,G'F-?<<_#_Z=9=I1FYP1V(FD9
MCA_2:21=/ +"NJ"8T%Q8_,7MQ3E1VC1N$ U!_ ,HX$*9&A5BX< +,=Y9&P'#
M@:)Q_#/-"&01]C0!"%E!UU-#9("VDB']=IQH=-J6A]>(A3IR L^@_!HZ4VY@
M!*X;\IZ'Q)ZGYIH^1H*V-)1]W.$EVE<";(J!9/,V9FRSAFY5/HP1*B'.-PSA
MEKHCG$WK@?Z RI_''@D6/V%'.!$%&2/-PX#[D@@W@PW#6H)5 YLB#@A,2>ZP
MOC:Y<4<,S@->-7Y+4A!T2580)P"V\!^X%_HV1:^YLX*S<2;% V)P$9 V:A)-
M'-2R.<""?0H.)#B7((_F3&ZT9D:D+NO23X5939\,E<*11J<#*B->*.CD@%8$
M*C&M1X>/'!]%,IE^]G5RJ,NGC+;PZ0Z(UQ%.Q 2P?4Y?<IZ.E\%G;K+Y,E>9
M,$VO0HZ&WC8&.I>2EC(+KGE:WCJM^#"X\P"4%>!C5Z 1/KCP.EV37RY;6F""
MWMK!\)W%D0VLZ-*WZS2U71O]1L3P&5X"9(O_;)X='5-&50U6O.<D:H@_XFC=
M*.F"8>VR$.786S3/LY&\4E^1[TI5E3 =(C8Q@BR)"AX#NI0?OK-<H29X.)0L
MBE'&QJ';3>* IC$Q-\RR\FF449^S6$SD(D6B%[KWDO9IIN\0N8KZ4G";8=I2
M0S;1AF/)C8@A =E><J,#TJW@VFEJ&3SS#3A)W^K0Y%U6MSIQP8SX&NHU0L='
M/HGZ^G&C31EL:>/;]JGU1_U63JT#$7,.;-%A->LK?W+Q*G'+UPEH%8%U Q^(
M*]+,#U$QGR7[$E]$BP4YG1@H##_%O]10M2\(.[7SE"V?PUUWNYSYXU9PL9_J
M],6>KM-5>KJFN4'6-H5X,_3?/*'!OR?CCHS<_VF[-+-Z*S:K]^7B:3IZRC'T
MD34,77@ UB8]#AA<-F5]9=P6&!S8@[2*&F1%-H<S<'V7'' XP@4=+:"53]NB
M6"%]JI83&M@J*?!)^<R-X(.#D1BK4=,15\R'%-L5O%-?,AMP2H,H$4F$8R84
M1T->JAEH!+2Z=47"$Z=9NCW@J7ZLMEKNL-G29"LK-9:. 5O!ME TW0:]EW20
MS QA%MB77#AIPL269B@0Z0\P[6)Y3/E3'/Q*%P7G_D\02D^H %0FIZ3ULA[=
MV _\ QL==!Z"6M*?! "<CMQ4:S0K-\_ ;Q45ACP2(TNQ0PZ-^O#RE$DC2"5E
MCI-A@;)#E"!KN.O6YR1$E!T$. !W& 8]-U;.<;@.M/I$3CUJ+>P!U,<N4"(H
M8XF?_9EZ2<>K*&OT?M=.@.[@.2<)E<%\FV#7']K8=TJ72$E:; U(Z1,?Z(Q$
MTL1<:. :(2?7+X)!:46H_(R&&#>!C?2!!2.CD I>A(/T'*G_N*&#_A TRB71
M.&(C:+)-0!G73:*D:-5>@*!5:TT[#W9[R_4]@LU()W$8)/= \7"$($J=K^.S
M^JR8)K#2[&6X(1?AC-P=P:T45GQ;MEIJ=HJS#>GWQ#KQ9OVT]YS6<"['T=4E
MXV<%$PCG*8W5M%LKY.$N";]EF:H=.!18<Q3Z$C-K0<0!;WAP0S#6U@R*FCQU
ME(0@JH2AJOPBY XAK.LS]/J25X]1N$K-Z_:<G&,NF!R"64<OUU<6@J 39AD^
M\1U_:?W.F0?T>A7>,]_]KY"[#K>!,N#7&\$(EG:PI3')FVVBJRLUP"A2J9#&
M3C7N+AFJ9'UDB "PZ]:Y'.U"9FXDII*25UYH&OR)VPDI1!3Z5VYKL2HJ8YZ'
MM_Q#?#7 E>#3?C# !3QJN01F1DC/D,_#QC'Q-E:-P9=":)!C'30B@!T8\+ $
MK$X^\"SZR$!VIB(-CX,*(#!%W+'O,)Q /DRZGAOU!1MWJ"!-HN /\C)R8)W!
MB$MI*\=-DX,ZTK="JF D0@>/>H0:G:Q2"2,K7\W$P8$X> 62TW:L'M"_]-1G
MO@14)T'/]9& HC[8^P=P"P/+]H*()H6C)-L(+BFPH!Q%6J/A9=AM(>V*!3O&
MBP;910HR0MAF^+9XI.*R:O*[CH3"9-$P4*&>T.U'*6@1LA,+R)\G\(BW^6[5
M>,D$"KS@?$!+!0UZKC I8&]HEF31F@P'9,#:RQ]= IF\47WV0.H4Z @$0\)I
MV\J:EU%F!!:0]^7P8/J%"[J*&R?2]Q\#^(CR! A)T42_*TV4QYOK2E,%6"DR
M$(';$>MQ',SNC!,+&EA ED#1ZXPA=812Q'$\>V\& ZO!S_W1N"8&9#EA.?49
M!DSN$XHH4H1](RBE;I<P@EBHV!A'!Z9,CP!-D 8)2JT5.4?@U*W?54X%FXV"
MH":(S <N7T-(DIX=I#%F:O":#'AJC3_Q Q'ME%9.ME5M"M@,*!-YJ)'WM9S1
MG45?L;@$].!(\1K%( 8,GHX3AZO3259 2G&2F=T;9P?[9/->8MY,- 042'T@
M"@P9RW+1+$';"WF6QPA=8A%"0_<V+$!V$7- >4",S7HPDL6"33&$E,^G?J&U
M6\ J,Z&"EIY"*RL&B-3S$5.UOYC] /IBBNHP\N\DU(0CR@>.Z?,4X7ON$W<.
M\"&RO&"?3$5B :%95\93LX0!S ."8V,@$:2[8)Y*4V' 1#GY=09 ?23TT5V5
MX.8]2EP(N0K9ZPUY/321%-K;;F@G U1Z[,RUE3K#)HX#=B,:GX_L'AU3 :4I
M#H#PA63(>=S@*!B)@I=[K!L DY$:$K[I0*A>>1@PAY:+4M^C ]H:?#3*7&>H
M:(GL+($(2HHJMR%"D70IRK;"$ F(S?3V\;H> %YPISWA"!#HQY_HASGN1/Q<
M1+71(BTR@NEK+:6+>)U4$E]T1Z3+X ;*FMG+2]!#V"%U8A*+WMJ4,%_7G@5=
M,8^)[ %T2@IMG?(K S@%WH,(U;P^.:L?BW_"?CT16@-:C/HUZW6[73^<^ [P
M):1D#U I0O;HBV :OO+UT7&CWLC_ & (>\S\GG@OKYOU$_%45SZ%'N4^^5<]
MM#MD%@)Y>6*55309TP.2@+?^3!,XX K0-:6XDK10,D4,N >1+ABIY-$)N2V^
M )#AGDZ.D [$3M Q1]T5U:*$4N_S24'I"TE;) I@0I6) H]K**0H^F- .E?/
M^N2&TLV4.8&L!!AOFF*4TC780DE,Z90>Z.2"N&IT0U8/,P2%6SL6N449RH\Y
M$VM:;DA*)G(9F9PD$VO(U2;.#BL0NJ$S,%7M(S[&AJ-B!(S [@.*PW^JY$W<
M+HZP.J 15C7B#" KA \>/Q,]DO  8A_X8^#[ !"T(BWE& 7L5Z?6 #$,(DG\
M29;R]BB-0NE_TS2-:,^T"TK42@ J%1H,A 8^);E-XJ9T>:8I11HS?P2NH6@&
M*482*N)4,)183":]3'E$M7<@50F6KAW9L*2"0J;E8,J%@I"?-X]JF6U4TUWZ
MY/X'! 0JLG\ .UE4+-&GCWV1]Z'O!J0?7$78)>XB,A!%@B-R%B^(A']N=Y-7
MR2]$MZTKADRFOP 3!PM"K@6DGV1WBU(:U4# C5#XRG4;C'ED4^K*IY[]'='/
M*6TQ2]K,MS\B'Q8U/V))W,< 'EK8M!610>MPU EA;1(*TN#JBN"$:!\2J4LI
M1J\4M02B:<+1)*0MB'G_"@#FUI_ %TC'(QWTG(4A&MV_>4&7$AE%9A;BSR;2
MU:Y\JS,,74^BOTI9DI[S.V[W?8#$/2*9OE49(>+.&CEY-(3=![V>BA#W4ECJ
M.P.(8YHIIFD1GR;#23BX@'#CD#G2Q& ^J"8^&\"?,^Y$Y8?)1U2"V/J$)QB:
MK4;CC#0=-)3036K]AQ#K02!6#J]JF:^$\GB);47I"2^0!\!]@RIU6<L\*^IK
M9'8J;GAVA"!VR7]"T#H('M&)ETM<:[:MV\2W/G(O5E[]L5PU(:]P&9F.AJIK
M)#7ZKRZ JZ82$L6CTANNMM$\TMY(3$X/;JJ-JQ9OQ+?)%@<4.&V\$4L%7KY_
M$KRY&"#X?O4-AIH8P/[-.M,@LMU*!%-[!HL#*#6Y!SXM\\A5E47124#J2 &"
M.9Q8@22JA:2_6*4V8MD!ETD"HBC"2;UO\C'/S?RX\-$U=T,PU*_[W!M&,L54
MD<CU]:4B#X2D>$,NBS/-Z2##K7F6QZ5K[OO1R'M@O@NH@*3S+RQ"'HEK^<0]
MAHDP4RG/I"16U[O7/#4IB28E<9:$:S;S$DZ&868)NIG2JW5:0GHA@Z,4;LY
M*F!HNE@$'9;^&7SF@[81VGUR96I: ]6VY!+) [U4)4WU%D=*:U<BS.C)7E\'
MQ-#3\/-;R7:I$KK%JCDC(Y2:02B<I5.4@\L72=**B](+440'9_O*1N-5BW"+
MV04R7T^SQQ,@&H51WQWF@/ [4D!D=:(HL%U2@RXOK2]?SK/Z GH@K2\@ 3@%
M<EE-6Q;V(MQ%WH58+=:JJY=BATAT*WLC+9(>421=:EJ:JIQ[EW1E/ZK?D0D:
M^%P9B)3U &P#/D+$#%"%$%O12T/6K LW6WE.(?+V<HQB 248 :ZSE7HA-VF7
MT85%T0:^J_A%&D59QXL25"%%'5:%HHQC8$&GI,Q.LCJV'6#R":# =0 F*JK9
MFW #%-1A.ODZ3*;582[F-(7?B, >11F>77B;J^>L2@&MREH4_$8F0* *$/(A
M90]BHAK<<>A02(PX#:7 R9( M,EL+-5&5I;A E ]''](=07H/1?+Z9D)T7.A
M*%V+Z&I45TXQ4_19 BF3NUJS"(>Z]U+TK! 9' APW/0 ]RQJ1C)C4K,::\IE
M+ >&"7_J/46V"W^@ EE9SLFS*[6S:N/<;D72B:R#H<P %4G6TLC$;^@R9%Y,
M)]^, UVUCMM#\2*;<."E9" 4B8WB"7G:%)R!EK4>4=V@1PI<&E&LZ=<3<O[
MO(1611GTG\2YSPJLTS<6=B_18EA9;F MC8O%(088:[D, N'NG[S], VU.3+I
M/.O$(D\[F3NP-MT  [(JZ3-'2HJM"G=XOB2<\HHW'9M0/(11:A6FV6O]+V@_
MO!L"8DA-M76J8M!CJ:NBR%YC0GZ0RXQ2X>."7$D1"IF,<ZM<B)F S86$MC+8
M8]27Q8",;] TE]LT.7H3JLN-TO"_!3%7/39D#NON*!H:3K.Q]C-9,HD3C"L2
M:=ZZP?$%@5[<4V0_.TKD.^V([I&@'6!Q[G\I'REKO0-:@/N@^AR4(D&-\-#&
M]L'"YMC "-,Y(^7*@!M )*?>!IGR5DMYO"K;$S%K]PDC]'$_FB[8\#GD_;^4
M:G20TSN>%U802U2EJ:?8N6CJ*7R_%6WSJ:VG?3W>:_.T]8:<_HOTXA2WEO]9
MF7^;I;-_B[Z8DQ=6A@62J"C=Q77*9BV)ZQD-UH]22:5V\?>?21!_&-N+^'"1
M;JO+?N7DBX$T@!C\?[XZ?C5O$Y)VQ)\'A6PE_XBZ>(TFY3?TIE\LXLVY=K)I
M8&F:[$YU@*6PM<4T!*F3_:,;OO_5NIAD\WE)O?;+W? K#2:5QZ1;4!>^DKI0
M;63:#F;[HH;6RWG1#')H&7*81PZH'J\0WRN 'P8SGHL9*HW>8(;!#,,S#&94
MGF>\1&<2_HNI2I,V,T&_V%;CL&:UVABD.3IZ5U:U*AK:X5+R^B_6 65 +NQX
M*36U(Y?Q1^^IZAP/U;BP8#I'*6QZMNXX[^+F4MWLDQ9"YZ54-^DA+'\BG;50
M=FA%.4NST:@_5^@4Q6JJ><HW+[G*%4C1I:]8A&[R:E]XG6\V?SC#'0QW,-RA
M^MQAA6JB40"7-MU!ZU%MM$##Y^GID^/ZX7K9_)9=Y+9R>;C8Y@LO<QN.OGL(
MMT6<8\T*XI9=Y#:03R'G.*H?KY5S3-,>I0I4D+;T;/A40=696JD]5<F4CFR1
M(CI\$C[L<6*?JW8NA7R*:O+-V?6S;P'5[\4][//9#0Y6XQ[V^>P&!ZMQ#_M\
M=A/KWDM7YV]A$$6RBZ[Q=!I_A<BD::-9:_P5.^>O@(L],Y[.+42XK>$<A\;3
MN9N<XQ"#7Q7P=)HX>764QT5&+!OETH@(D2YU6&\;$;&#(D)<K%$NMP[AMH9S
M'-=/#>?81<YQO#O*I?%?KE4%%?,"12L?HV(:04%/-XR&N9-RHE%O&05S"_%M
M>_A&R_ -PS=,EJ;)##%G-]E)%;N'?3Z[P<%JW,,^G]W@8#7N89_/7A4OI_%?
M+LM_F0XJ-3Y,XXO0GCZK'QE?Q [Z(LXPAFE\F%N';]O"-TY,DXJ=Y!NG%?%A
MFA#YMJF8EVK@JTS%K%D^-[4^1EZHF)=)V-]%>=$P/8VV$M\,W]B->]P&ZJD"
MWS"Q\EWS4>_SV;> Z/?B'O;Y[ 8'JW$/^WQV@X/5N(=]/GM5W)W&D;DT1R9&
MR*TN[P4AE_%R*V9/IKC<>"5,U'RGO1)G]1/CS=Q"?-L6OG%B*@9WDF^<5L2;
M::+F6ZIL&O72B FM XEI0+*38J)IDC*W$M^VAV^8I,S=Y!MF_(\)EAL'O0D2
M;?,][//9#0Y6XQ[V^>P&!ZMQ#_M\]JIX.8W_<DD&ZC<>FY)RXX7(![E.C!=B
M![T0)V:HSU;BV[;PC2/$+\,W=HYO'%?$>VF"XXLIEU]X%/V"1=PJ!Y+%<>AV
MDYAU/0YTDMM]X;4MA8GX@0^P]N,PH"E 4L%T9;6YT3?W7FXT35+53LJ-IIGS
MLY7XMCU\PY26[R;?J$8+(Q,MWU8O]3Z??0N(?B_N89_/;G"P&O>PSV<W.%B-
M>]CGLU?%[;DC#LTJ1<LGG*G?61S90<VZ].VZ":4;%P4]?;SNA/X-G/'-/OHH
M7AX3TP!GG)?[QQF.UNV\-)QA/9SAZ,4SRL<X@W%/+F 6M,$L<(($=;(*VP5[
M??@MH.O]N(B]/KS!PHI<Q%X?WF!A12YBKP__##<E_!<=7WGPV!YG(<&NCZ!Y
M2@_8("55;:#L+[1D3821,$ 67&-E;UW0-:MC3K,U!74JX>$,8ECP4T(^38("
M_*QF#7EH<S]F][") 1L!8&*+.8Z5#/&Y9J-1M_)8MAQ0'5<84G=]#BM[7O"(
M8SE]%N* S@=X=<A['K=C*TA"B]D_$S=R8S?PK:!GQ?";W__LG%NPFG ?XQ?=
M)((EHPA^"\]\^SL;##_<6K?)<.B-\)//;M3_X7J><"Y;;__^M]-6J_%!/DA_
M-3^\LUS?^A8\\$&7AU:KT3RK6=?7E_AI)[E/HEA^]BGQAWT^DN89KF!UHBBP
M71;#^^5+SX/ZV,L^=6[/K_17=8:AZ\DU660]<L_#_\<3#I/0[K.(X]Z9CWA"
M &">U:R?OK&"1Y^'4=\=IDG N-Y- @" -6[=>X^'8V^_N;V<^F[?F?/25F/:
M.W]'!(DLWNO!?<'=65^9!$R[6:/UZ]9W#I?E"(3'RPPY+#_2[\Q)0L0 W,3/
MA(6PO!6 J>X^60- O#ZL[SO<L?Z5^%PNWL#%6RNBF4JSETN?X%1$-S5XPV"8
MQ RO+:)[!08-P'3]'@I((A6@+1X*< >61(Z(#?A!%&.SWRZ+W$ABBL6?;"]Q
M.+U07#'1EQ?8\A6V%T3<J:E[A7_!O65?!T/NXX> *)S9?<M&[-(NVQT,N(-D
M P0S#+G-D54"^.6UUZS$]P!#K"B!'V?+,MCGHQOW85G:@'7/@_N0#?NH?\!"
MP9,[<.,1'I _ 9O 1=-?UZU.7(!)!"U!#W$_Y)S^)J&6_;0&P(N& M&]$3[(
M8B!;>4SX%^S+!\%8\%9:CA[ "TG[*B-T'03/G(O0+G >R@N$.RT;.BQ :6V%
MI6!LD0HU'B252B-*2!Z.Z>"+$>\"!UT[[3;/D'Q:)V-7F/^_*=HR177'SX6?
M:3%KT;#[%XMYCVP4:6I7/W5\/KI.W,=#-=Y\L)36UA[3AYM'[9JE_O/NPZOW
M4_&LV:ZW3O'7N:W6CT\*=BL__I!SKI/?&S;*+*"ZWC]?_2T.;- ,*"8,L#J'
M9P$GHG^\9R5Q9\S@D.<]K1^Y@#GZ\Q@L3_<8BMVP) [&HNGTT:NER98JHR?J
M8R(:W^4@7(#M#F"G\!:AE(!RX*/V"NP*%;.,MP'2T0,IXYXJKW\IQ;QR\O=Y
MW$LLL2KVA;8?P<D&?6N(BI)__\]7C5?TMUR8_L[1,;U HI@P<<4G=A*&@+NT
MV0]6CD 7Q@-I.L-:'AM&\+'Z5_I5[MROIH=%M*^=,6(Z:XUO[>\_DR#^,+8_
M\6%Q4$2N= 0+E?+#+/R"K?KU2Q*73I>1MV1)),Z(JWZ$ZR[?N_:R%TV^#O ;
M,-K_YZO6JWFOE@0@_CPHY WY1Q0I:H0EOZ$W_2+2YW(QS%0(53&:_"U!RU;
M,.C]HQN"7/^BN/@S8\S+0)S*ERO##9C4OKG(."[NFV?/]!FO*C2^IO2%TZ-*
M%%^M(>O5T$49NK@B]\!>TL)ZRY>-'-D)>NE(9^)>4DQK9SK%&&)8!C&<DX=]
M+TGA[4M'1;SZ]9U) WUFWL565(?M\]FKPN:-9K0^8?")VSQSX:@(^UX*A^.&
M490,;1@KFVR&7:$$(TN,8;$.P^*E#EIC6.RX<KW/9Z^*,# M-U84EVLU*L;U
M30W]QKIK-/:W<;"1VCM7AK77AS<U:"^L02LCD N96B[W^70*1BW*MC:O-]QR
M._ =Z]^J(J<G"B7.@\&0A=S!\HJB1YIG5I[9;JB<3>;HK5:ZBI>X,3 <>_+Q
M&_[ _02.5PF K!V!TN.K!/%(H,O/,8QRN WZ?P0H];IY7#\2? KVZKF!3Q5%
MS3<U62V#136OC\<?FF@EAR_SX7Q:_8U,*J!"G->-^FE^@5X8#&2QU'CYDEZP
M5%BD%/1Z$8^M[LAZ?5BX[GB]5-VZ99XH5:121@Y;&P[ 8K'>GC3?X,<1?H^%
M>@HP"(%(_4CLDWXZ# ,GP;*LMZUC_9<92.%C/'+Z8SL8#'AHN\S#4C!03GDH
M"L.RI=K%*S6/WM2M*P"V-5ZFA(51\JJUNSPYJS<F[_+X#54[VAH7(=2 );%&
MU@VH'DI48LDZ4(0WLP[?I(OC$]%4$#:T[==04;7[6:U5SV-Q]MN0H\7IQPB-
ML740:(PJ'PO?JH$Q_T,XG74VY4?%%W>B@UN\%D ]][5E;J]N84V'OM+8*=-[
M>X0[&88NUGMXHPEZ\H)'V/C\PP.MI/0WA*/P@6L?A!Q@#J"'M7\ G0";")-A
M3/@ EX/5)@ 7^@D#!8[=(Y^@03>X(5M4XCT$7C+@<ZXLY /F^O*25U0:NH!X
MKX  ^BT,HLBZ#H.>&V]$"(D-#,4&RHN!TS$^2IRC#9Q#0U'@Z8@,B1?C"MF/
M%4K7K=S+Q?;2/:B73ZM4P@4]0J9V0S"Y@V'@^D!@@-ZM=AW8*B!KE$3X!]![
M>K8B/I;M6M('L-"^VXLSTAZX3_#Y(PN="78B&-@]B**0"LR9I,;[@M/%?>:O
M<2A5NDN)3HH)U?>:Z&X%]ZI9O]&=><3 .L[ ];%E 95J6Q=/H%M$>ZL9IB"Z
MUT#$\B#B"D3EV49KFO(X08!%[&*A31'[D3T]A%@JI^OF9!3(6:MY6&^GO&0*
M!YFJ=D6+;#D[,V@<956P2=9E"U4V9C^X3RU..- \A]6B6)2YVTD8,]=#00\O
MI!82X<B*8!>D.;L^E='#&A.J@MX&(]OM [Q?5%O2*TCY\*,$N2&U 7CY9:;:
M(1@&8Y8%]L+(&F&('> 5TV5B7X,G&SL4*,L7OPK\^X ,!F[W?:"6^Q$\""NH
M)@V9):-]#(>(W'M?W 9<!+R<#BC:) !=(981/I,2^>@"]&!C ,FHEH.AT7LP
M&804[4O19WP_6>R5[/Q!( #T!-NT.68THR7<'K/1IO"O*&5@69^,?#.,D(-Q
M'&'YHT/EX5$?VW3(CCW:"$WXY.;VTF#I!VSE(AOI2&V@9F%W_/U$UQ067,$"
M<::\Z&_4SR9%_\G)+).!Y0QC97L&21S%3(BJ;A"&U&0GDG:YT+RS;D=I*R3B
MU6JWM#<A2,=ZWR3 HT,B#Y!4@?> +X$M.&@< : \-QZ5]8X8"B*L(9YRQY[V
M5I66((@)!!E! .*\;AW63\HP=T5/$ZCWNG54;Y=? ?0?))-4$@#!X&I!!#:H
MD@2NOMUQ-Q,2QF,_\+!IVR/J0L%0^K<$ <[\,:Y^SL+0A>W\!TUU4*K]. E1
MY1(V- JDC!O@*@Z>&(X;R]YF0K?+7H,]T6#_//J0]6VJI6]Q(Z7)NK@'^FE,
M)ODP"$ECA'.G<G#FYO%WZ9.<A3XQ'?(>PXN!<^1/)/QZ.A]*=RR=!&/K)Y'H
M/M5JU9O"(=QJUD_>C+M#IG=NF2+WQ4:4GWK,BR@M!LDTHQ@^1^T @0BJ+NGN
M<-G$:0547'\F;I7@B_-;PIG^6-7E98!FIC^6Z8^U/?H'ZNM2 '=F3+/:4]5D
M[JROA;SQ2M-OUX\G-?W#-[5R2G,N'C8FKD(0:3[&<87$2EUZ*/IT;WN-5 :7
MD9Z2!G]EC&P!OU/-Z@-9\3#MTHF@JDE3@]QJ%-IS_<S.T*VCLA: R6O)[^"S
M&P(D?V=>KS"G9?QKD\]B\EFFY+/T"%7Z.B9E*1NOCQOUP^(HII;+TFR=O#29
MI35AHRTGF>5DPGI<,)GE^*PXF:4]/YGE5/\E62XB7K*<3);3Q1)9CIMCD$@O
M\EF)+*V2B2PY\$TDLC +#+G4\-+7F9$A\;:5_\T?]=NZS,N0+B[?:C;S^R/9
MXS,9 9$/IXDJT[)R9N;'3/M1"5R0FSS-K[ E:3%E4F**5 O"&?W>RJ3#& =A
M91-@9LN-H[% 34$4>\R3G?VX7/)+B<[Z6?[+84'^RV&]D>6_'-8/3?Y++O\E
M%RWHPLYQBW!/F,]&,B 70P<"1\?G&,N(<(Z$"R VR30FF6;YR32S65!K/$$Z
M3=V=(&703)$A*8U4F[/P['P:"L,5I=248%O9(7"JSC%.2Y%\"OZ8S:>6G673
M*IMELV])-LTQ#\[RDVR,[F.28 J38,9U*V%!'XX9ZK.XI,E_,?DO:\]_*<##
M>;DOA\<F]V7'J<?DODS/?6FWQHAB!BU-YKVTCR8*^:;\VN2\5#_GA68FDMQN
MH=]B8>$^.VHH-'89R:/S''0)#8=L1)8\[E Z 2*5I6(8W6X$V<N'N&>+\-,B
MG]_Q4H/:"D,7"E!/#W07AJ1KDX'KC &HR+:N>8PIQT7\;7WN/!MP( P(/!)_
MU"&G^N!,-EEUM8-6TV23[5PVV5*261; VHKGLGQQ?R:N@\-ND;>>LR$*4>N&
M1Z!6VGMK%WP'28*#I2,QJ#*%$0H<'@Y$K!EGBW?)[$1)H^)+:*OVQ>1@;B>H
MP\-S:E2U11*2WPMH]Q(_U=8QJ$/*^@,7DW_1@_O@QBZ*O9C]$#Y96-8.J,FA
M#$^+;&<6D=_3X0-:-A"QH/<W:3Q)*?-#8#MIEK3TA,-1OK(1#BT.DON^G%1>
MQR'@OMMS;>:3>1T'823F%=M!XH$4)C5Z CS9N.=TOG2YD9W'+Y: QZN4@(L.
M['S.>,Y9@QXG\;S,-,[2K3&S:9HS&N3*A]H%(S>Q8[+>LI"8-2YUVFH=SUBK
M.66M);;QG;*UJ7))R)F%V4ZIGG!5;?!)+,OGW!%F@N!+.MMZF]D#CT%(S,B6
MHB+D%+A#0S6"5Q<TF5M?J[@*-8;;8#LZPU -0S4,=:,,-8U]()N$WX!N5")Z
M8;BGX9Z&>QKNN>_<DSKY998U^G2Q?8T7^/<':'ZGNB?E%45@"4?"0AT)Z]SP
M4<-'#1\U?'3?^2CEU$:4%9GK&I8/BVM^1S+BT3V8^.AFQ$$S5&6"Y2'HB32,
MU3!6PU@-8]UWQ@H;P)JY-$/',$;#& UC-(QQ[QFC,LPII<MQ2;_\0 JFX8^&
M/QK^:/CC?O-']&S&[D!E^P T9/=W+)<,?-A<8/_ 6H DM/LLFJQ#-(QS@_/=
M5I(D3R3A<#L0&5V_B$ AX<N2JKME)A\BW!^1:#1RC@D?>YC4%W),1/=%CE[/
M"QYEN<A8R<QBX5MV'W(N"C5D[DR:D3>>+(,Y-N(5/=6(/TVC!PP8BI;]JGY&
M]]E-F)S66[<G\N&I<LFC''_9">)C@'TPX)X_N2&GU+UW-:M(-ZME*3YY9R$N
M[/ '[@6BF83,=\Q",/FT1:V(6F8XNLB[.FE--A:X/G+ C)'%O&@B6U+F'E*M
M4Q0ES)=3F["WAWKWN<8B5U36TJHP]G:(<"<;%A!<^TR,2YLLBR?X4KT__@-S
MM1X IGY,G;ID5B@V&AMKXH\U('WN$4:I=KM1T@75QF6AJVJI0%"Q.'1%*JIZ
M69=Y>'^*LN#FBA:0::1]]H!C*+##@JC$$J,J(JQ>Z7+\Q7\PS13S7B7ZRAH+
M,"OZP2-@:%B3Q5[I>[$@3!(5UJT^,-=3Y2!$G8AEH-.YU/ @Q7^-!4B$*]PV
MAAR#)(;KNZ?D-T!WUY;]*O8.)X&C=KGGPBV(U&"$6L88,B9;$_\&).D#*M;2
MY.=(NQUDB!G?+<5N\:*CI-=S;5=RWP'GXSG)@N7*E&>\THAS\<($66#=^EU#
MHQ 9DH^8YP>8 9Z$Q(K2PTD+PU+9\5@(G9V 3O0(%"10MW!C! @]9W+M:'.%
M>>LV]<.0%!&5 [?#47!$EDP[5Q%Z6:,:C4"HV,C2N\S_$:6'AN_<4*N&I#?2
M^L#/W5C"X%/:P"R]*_5^XEV"]E6C.9F"+M@&TGB6C*[E#3@A>\3-SL,BW\GD
MTL2:,57&H<AS_93/Y2K759&;G8 ,AA^*6E)1P0F/?[G\>'63-M]#Z*5EO?B,
M?+S,!=3%6K@( 5SR1FIT0U.DJ(861*8HR*7"VX',V1=X"[N#9U"12*L*UU,<
M-T1CY@#XIL1RV+,X"X@7$&)-(4XPY@B4P7U)6H*O:VJ(8+\*F?".Q2I LWX0
M(]5AI)*4O"$"S\;@93=1-0NR>P'V*_!SW? (W8(H57,<WHVIIAO #]#.H,=@
M>=L=4E"4 .MA'Z%04CV(0P]@)S=%6\65;SDL #^X M3RT0*Q/@,N^=3(ZP8)
MYBV9[XT/MU>?;^B?S0]INT;$3.Q> []_Q!<^9F*SR[G:.I9X$@\2KT:<JEOC
MW)F,3V!H0LD3XEEM%7:/$,3^^J$HUU0SHU 0BNT" 5)9.A%!**$II&4J.\=U
M/N<Y=(V$F-U5UI!)4\M5&Z/WM!%L;?1LK7TS[=%6;O9]EZ:'*NG:.VMOS/3*
M=W<X.VN-*\M (07MP(A*7C=KC=.C<1T9?O )&.^@RT/YHR;^:*Q=JRAV]I")
M14)V8.(%YJJ5[NDIB4&VY1(+IAZBM"& ZJ9(&Y"UVMEK0>('"7)0L!^)4Y#I
M:-MA@OD=JL565J,]?0$4-F!$X!K:L%YE\DJ-0*\>V6@/@I73&;E2/I,K8=](
M[$XO\[.$VSY*!E@H]%\>9>HNV@"JGG&T4#,^U4[#>@M8+NDN>E>NHC"G C\O
MTB&6J$JH0^Q<A#I$Y7,U@A_:C[2OQR,0I^U%=H+.V$5B&>(Z7_J"[?VU 8T!
M3:E?B]C1)/V6D4XD<4N'.J<!6W*ZC /7C]*>"TL)1"[G19.O ]8*?-#_YZO6
MJWFOEFPS;:4Q1)>1YSIY(:)'2]-V&-,:2*RX@]+,-A4HB_.-(-9T"1MYT3[?
M<_/,W//NW_-YG_GW?(,W_1(I)!33J6)("^P?:*!M-0[!IFB?PG^.CMZ5%59%
MZ2NNC^,R?K$.J,73:O)7<BV-Z#U5S6@YSR+ITK4LHM!9>#CM8U.0R5(*X9XM
ML.?=;15)\_7SJ%)G/=0<JZ+':QTWZ^UG,IZB\$2)4\X^4"$07GK*26-_^>B^
M"**_?ADB'9_6#U]X3RM0!*H'I^99JWZV5D"M4(X:";E\"9E@^(%"6I-=WHQT
M--+Q[6G]N7;V,X7C!@[Y;L>DX]MVHW[ZXIMZMP/RK]5Z,2 J(_Z,&;EI(=E+
MDV2,D#1"4A.2K<.3==N01DR^7$P>'^&M&3'YZ]OF:0OUO&6"PI2$;45)V/2L
M[#L:\T-5/@GS++CP021J'7"<!>77!%HVC4T>_&RRI1CH@3Y8-4(.D^,=CB,>
MA3@5B:*H=*!\S;7W27R6."[^*XKA Y%IJ\HYA%#&G3":YDM+N9'U[X2%P/Z\
MD77#<7(/YCI_QH3C]604-QL'_Z[O<E[95>I![Z3JSUYFF.F)VCCIA;!R7JRA
M>,;2V&P9) E*<-3S,MWYPS_-S);J8DRK96:V[-S,EE6@Y\H9^&7JY-UC!OY-
M,>Q9KF]BUB*M73)J^DE^TLF0N:)J6B]4%L7'?9ZFPU.FNJ\/@\:9B#2F,*O:
M@FW<W%Y68D3>RK$P*S7:8RR<JD;,\C6-J1#CD^5P#:Q_EM7XY0I6L>8B7WKF
MR+K^2""X+.;8;9R\22%T+B#422&T;YCY'7LBN&1;(68D8)Q1L6 MJZ=UK $6
M_XC\?GLT []4S> C1\1>93>*?+.(#(>7TY-BH@N.:%$K&T.0:2K@+*Q4@D+=
MNO*M#I"K)W3AIMX>(2LAI,+E>P#8/54J3U8,RMJE&40L*L*.&A,]$["N[&BB
ME8(L;1U?9<!$\UWX7;Z([(CVW=[#;@*=P@(\O/II97:OV^WZX5A1'CS^NGET
M5#\9&X>JS^.MB;F^^K1RP;]C:FHQO0#[;N;WRDN"%<. PP/L+\%Z/3<<B*FH
MN#<?,0__L .P-QDUXLCH*JNT3;^>*'G.N6[0?*7)ZZ*)LU1P\,?T*7%PV<Y%
MT'>VLWSO"JU8^)$+\ !+PLIBSZ4>"+0-YND[*ZR8W&W1=:WIF5FELW65*IF7
MZ@Z(3?R+.FW_*3IM[YUPNTA';7]EHW':?<R4=F=,96\UWDQ1VW_'_<K.,FJ@
M^ 5^#XP?+N7RDB19@?4 UX43W0_'F(+LRI"*!VI@HKU9O1#(#LWYNOI["$S
M#9+(4]XG,12=D2B,Y N+-TAMC9*N:'00J_+9S'X1RT5B.6)/8$UCTXBT#4W:
M<N,<Z_[]D2#-YC&84#;+E=I_"T+X/Q;!^WWKC_KM;M/F9=K#'L__1[Z%_06V
ML!_M'0F"4I2QZ)8@OI-:(6H*I0XU-F:U#^MGTV@03&<4*#1B%(O4A5D4Z)U_
MB#[;C4F$_,XU7)Q!JL?ML>I\K5O5(\_B(CCY_*A1/QM[5HRR%4?,/=MLC>D%
M=2MC4AJ@S@A0IW,!E6-;S?KA3)B-,YNBM;']1_/D0S3#;0$<HWU<;[^9R>KJ
MIV7!UYYH:S ->(VQ1778:9IWJZ58_&+ .UT7\$[KS9G .YS IQG .RL)O.:$
M6;!W^GTA.K@HYK!_DACU9$5],!K[@8===>1]:@KV6V0BJEM.P9.I(T&UT1&R
M$6^>%&106O47U"W0Y]"J3.7PS$5KN%"*9/I"HB$/60_4X =6B[CGY3E1[MP@
M[$4CNJ[GWLM9SD&J!M0FVV;1Z\C@Q=.0(S33&F!5.^M3A4:W:C_%75+[NT'P
MPWI@7H*M[^"7Y%(8B@# Q<?+NYH(AC&\T0S="W>>R!XJ-O.PY54LSBUVD#II
M79HCH\MCV'5].ORPS1'U)NH)*VS6V7.]<@/?&XE>8V@@JK91.+W:@Y4$CN.1
MX9&BT] -U="2044J!DH0PHN<&+U8FH2H0B P9T %6$YDG1Z]P7<-@I#+S68L
M2;,U]0/4L,>40@9"GAIUK,)N3'G\J.D((G8Y%9S"CD7/$KY/?_=T4-:M0@-<
M8 ;Z[ >D2*4[8 /L!T/6(K5MZ@K>""\1O;+ ;E1]_="3RH;#,'BB1>#+U\V3
M24?)AML)%G?NR\X+"#(SKA"E:+[+6G9'#[_LH3K]+7C0?%&M8Z7LR+Y^B&./
M0(;(=1Z1$^>ZAZ;*C\U#X?.-(BXZF5&[R8'V%=(/]C)T!;E^^SL;##_<ULC(
MU)3NGL5<TC4$9L(Q:A;8?&EKWJ&7#+KX!Y ?YCY$XWIZ!/3FYU5U!.3_!N$/
M(;X"WT<^;"?2 38F=9"XT4\4D,3I3=.J0/5NC*E5N7:_&+5OU0[;1QJ+TEO^
MHHBE,P%3AP-+64;J6H$"2R))Q&9H3Q*FF'3=!2ZVNK94%<?>3G*?1+%TD9?3
MTQ&!8VQ\*-KI H]$X)+U-P-[I1P>0^+KZW*V8_,LCY#7W/>CD?? ?)?5"%+_
MPC:=HYIT#WOL$7"F1ES_]62G-@^;G:8DIWRCJ23(8\5Y#G55@AV&^\80GW \
MB@76OVY.Q -<T6>\9K5/6K6CP_:BB'UT6F^/40SN BD>84?MV&A_'D-%J"<;
MQ\D.J+59=# 7!@4FC)"Y>-*3@LA'L7*/'F3!/5![4@TQM>B11(K]I$7-9EZ7
M%/G4N3V_*B%#:"TE1A:4'(HT5R)%CL><$"F6ZX+DJ%$[.VHM2F_'$W;_ N1F
M<@:W.&>P;7(&3<Y@9='SNS*L$]+ .'(L2LP(\ XP6#R>$H==D9\]Y)?L\##
MH@.TU-&E0/POB2):7PQ=I[AS[LW8A=NAM6")VS[Y!*+$%0E3.9$_Q'J!Q!="
MB9&N$&>]K65S?-W63M.S*&RH? 136E/38"46HA2+K#Z(.>RUJ]J>,]VZ[S+0
MWXBE)Q3BD[ZRH"N$:O9^5(WT'+&81!5'>#VH#NX48L=6O91L0TEB.(N>.F4S
M/*+*=2D<=@(TA<>.1Q8E ,F+V&4_@A3)MR22/Z491/NF!WZ73E/2=[)$*A'$
M:9\<B8068.<-K/$1*LV$1D,*E@>JGY#I'_,N4@?P">N'%NRYFT^9H?RJ?R7>
M2+,=T3E8G-J597]AR<4]3D:P?J8%0[FS"K6N?@)'S1T0:[34*6>?3_ .)C,H
M WV;;;E/<LCK#E(Q-"$(*6Q/<W72DQVK/);/-"!$NQ3)657ME9:]J7@ LBWA
MMP6^RHEMAEPIK_AQ :C$J"7,?[.2(5J<3'R>9@5E#F'/'5"95AS4M%HP-4M)
M+X:AO#Q@>CTWLP?UY"*IZ=<FYY$H=RJ='58@%-A]7D2)%!3]P7HV99M<A\%]
MR 9[QY4N@3'S84R.3JMY=G8VE=!!#^L'V._;D4&'+(3%,,O1!S58!>0H3I'1
M!,55DR'2YDGMJ-&H-1H-S6;+T;C,'P#L]E5_?*#$!Y>A^?A 02B,'C&5SG8K
MELFVXV@9?D-YJT2NHJT]=Z0>H#@EC0,9<#B<0P2AS0[1BLA@FT4!2R'*29$"
MKA7GMB$/J'8#"@B WA>)WXW3N@6@3Q-4:]9QK7T"QFRSP'DTFREF$T+TEV.<
M*YUT\KK9/!Q/GX3SVR*@A_\8ZJQ+0FU6F"B4F8/-6K-U5FN<GJA=9[$H#5_$
MD)J4UB;NIYQ)W7RY3=U<J5&]JQ-M70<X\]-9^^BDV?ZKF>U?[K)5?GIM%=LO
M7-Y=?)48GBLSKLX@W$)(+7,Z[DSX;%Y&_?N/SK>[R[O.W>6?%U;GVR<+/OBB
M_OYT>7O^Y>KVCYN+6ZOS\>J/.^MKY^9_+NZLF\O;_['R%^IDS61,&X5M:*,P
M77.Z(QF4R3X_2$=:I6J[S/1Q?1R/QN1\G7L64GJ$U"U"-_J1U9B#;+X$74BP
M@Y-.#7L?H+,DR^J'#SSU]R=0<+P@$EZ7+LZ*_"H6O8%%:\J[W_'1G;.QW@G_
M(V]$A;=&<*'2)"PNMLA-R<JS_N:K9S."N3RLI(6P#?PJDRB'=>O\ZMO=S=67
M6V)<US=7YQ>?B%<5<::7['PN@!>P0BH.WPOA%Y4::T:%Y*S&B;%$J6#1V:"^
MAV-5L.MB4'J]GY-MT=:W.,RV^)8*Z7JJ\<I-XJUK8F.SS0Z:1V_Y.PF93#N_
M31V4UL638*I86XQ ;YZU#VEN(AL(7J+G:^H/J_3,=\)Y0[%[!L;+O:Q2 KO(
MO\?*0AZ!BB3R#;E/H*(?Y)FWC(;",UVNH"J\(4FD;3RW6\P[M>UDD(B9:S2-
M$.RGQ)<UEYA2F!JO>HD6C:+NN[P'ZP$DB.5?H4L9WJ(&.9Y?7&5S'+/'_L1
MYS7<*_J,XO3IBS^OTW15,NIH]<^IMV9B]<_:ZI@TBQ.X!"<'+,5N)]QVA:\^
M$VPIE#2LHW@QIN4-<88SW.S%N=5S/03]LH<B5CDO&0?BZG>=YBF(L:XX[E,R
M%;K[BRNXTS^OQ55]AC]40$9X0+C*B1=3I>5 T?FDSM+<5>D4S=HZB7H^@='D
M,0A):Y"YJVFJ+U$&3[E@K7"[^'Y$937 M.3NR*Q/CR829O581S8KF1KJR(Q:
MY5V-$KM/2;1EW8A&=R@:V$$N9RHPQ*"4%&L6XH;&+81&B22_(?G&PC1>*2KD
M(LY_R 9F[@"5:JX(A>)P]DB$[(KH1AO*S@15X*>N H'"5LPH(;(0$VE=% HH
M-$6H$Y-X$9,CK"27T3=4R[42NHDIX(3O8#UHOOZ)MPK(9U[U,(4\BFW">0P!
MHJ@9D^'1>H5X3PEQA.&:WGSDY-Y<+(7?Z;$I&1^:&IBJ"89%QITVIUC,Z<:.
M"5C8$/*,*V$*^@\NRP/&?U KQ*2I5[I/\A ]T#;&QK*Z;W+M$^(*7SA&] 19
MJGJ+BW.*S=/M8*AJ! 8OIJ5%JNM":5#GDIVOKR_Q7F7:FJB_@$-Z*BR)/\M:
M'N9*#([?*'X1![%X;Y;LH#+FIK8<F+96;I40$^ 2K0WC/!RN6Y\Q<4Y$2M+R
M%CTY@O(G" 13\LP+,GAIPY/9A(CWT^HY,H9(]<BCB/I-CD.>DFL1]* B.'2M
M<BIXT87.X(?47B11+49R(-03&XNT@[RKH65<#:6Z%'1N[JS+R[IU=??[Q8UU
M^>WSU<W7SMWEU;>I2D$>SNT5PGEW/ Z91Z=9M[Y<_-;Y(EPY%Y\NO_VVF"]G
M6?K7I688CS<.(=,!&\M2M5T7:Z02R@H#7@/67[.%#TD>-[M-;$;C6L/82K:(
MG5 _;":"FM*6_@)<5Y77G7O,'0B&V"'))?(AI*V=5B!G '8I24,U2B+S#/1.
MCFV:> H$]!Q;3<IS!VA@!P@2F=4 SYP.NB9IN;I:6NO0)"UO==)R7N(>KE#B
M+H#&VR-Q.W41R_W<.;^[NMF\M!6A/@H<J@R^LE:!Y02P'52O';>'!?":M=H3
M]@(8*F"PX(IQGPKB2);4M+ADL[.UL46+/V&N$3H+LT-VN1<\+MOLKDB^X7JN
MXOSJS\M/!VJB,Z ,G&+@VFM.9NS H;#%>A2'LBX4X!KX[,$-DZBV)JQ4H*C)
M4T=)"$0J5%6%DYDIC>T8HB%(09RB0#HRHO%C$'J.'@F2B01_^*03W\:B\N'2
MQW@_:(J9L?T=?VG]SID'>'T5WC/?_:]@&FF:]$8P ANO")P0)7D;V83: A \
M $8ZB='',.;_I4XC,@VTYX91G+)55(.4VP;4ZLSI)[W0HO6_\X!EB:G_CY;O
M8KXGNINS#$_A>M:2J+6FIY%UCRX.7_3R%8F,% =UJ6Z12CVX_#>0#%A-6'JB
MDD%JU'_U !GZ03\8X..4BDX.F("L*2S*E#4FPS  [27P(O)KJA>0_R37N%%P
M4K@][% A/H-S8QV-[O(L.KS,"Q? X3\3X>F"#?1$#]<T3IV_B!K=CQN.KQ$E
M$3VMU==D9J+G_DQ<!Y\DWUJZ'>VJ=;\1743=^MYW/5'FD]68ZG<J>^5ECD<%
M&6I3TO4 J9B-;BYEV'8Q1-673B]F]8"Y29&9O0!;T888EJ!<71!%!^3$3U-Z
M4*IMA%#X8.@%(\ZQ+!<9"0;R !DCY??6QF#$5+(Z<'TWZE/EMFAN6TN[CZ:@
MIY8PS--<F!%'\W^<N#;C_UX;;$,NT@"4YI9%&@289'@!_283(*P) -:L^S"(
M(GDHK>-J(5]).9FHLQ!,AHM*#Q;RL6J/7\2_E<M=_%31GL3@*!D./9>:_U#J
M0H)G23"Q C:.[EY\#VF3VI=AE+J#187W(Y>-JT3+I $'?<SA'IR7.L9F92)I
MQH0K"@H_E-BBPF 1DN,A*L^RV1.R1M7\W_4\$0-4#F.XO3 92OIG2:0BX3P5
M'CJ;1E+V:L(S1>?H<8=J%26_%:? )W/[$2GJ2#O(G.<=QQ;M#NB7$CYTQ!20
M*'ZHU2X\5 8VZ<-2<.$J$C9*2DF^E;4*U=[W@;Y:\#5#1ADR:+RHU!$JB:Q;
M7\'T#U0X=,-Z@9!FP/*D!V_@/JG3I/([G>\3]=U>+/M.8",$0!X^H!8!P2,+
M'4J=(.$EZBV'),J!)D72$:-J"0_.)C)!&!*$Y^'_:X%@HC;BF;@5L;!H(W"
MXX,H%)4M3O<B9EN(G<@JL@RIQ32!1]IR',K*$D5>/"29*/)2H[3#NZR4+:I)
MR>U0+./+;K.XDLZEUL?5.\1:;.8C8QMBYRT917(2U=T!MFP#@U01Q8TBG<![
M3/*E]!^N]>W.]!05"PMD8[$B-B]/W,V%I;-F:LCN;=4]+<U4)I3!NB'J\N>#
M2A(+\UFF R&$X&*FWIYQVU;8;7MDW+8[Y+8],F[;A=RVQW7KXO_]?OGQ\JZ<
MQU9NI?5B7B:6J$J-G]BYJ/$3"%>-JC_M1]K73E'5VXPROVPZ]M2?G9Z]2;]?
MX13W>?/9L51ORGC=9J/>_#^+3 5><(0XOEIC>OTX'O[R_OWCXV,=+/#Z??#P
MO@-Z/F@<T7ONW+/PO<-B]K[9.&HTC]\W&HUF\ZS=;!VU&LW&Z?'IT7OGM'UV
M='SH\*=FHUGOQX.".4N7:O 4:A@XFP*CXEI[8Y4;1=,MBF;I=*4#AU+UO[,8
M-+8:KEJOR;^L<^8SAXD/IW4__LJ?7/SA;1UT8NNF_H7^_[S^9YU4[H_4MI5L
MTX_,IU9;'="# 7@UZUN](Q[J..3>B$.AE77NZ0"WU.WU"]"I]873Z7 +7]Z?
M6Y=1E* ]<\/O23'#E46K@^MOY^(]N+88NX"]<V@A6@,[)W@"+A=/?;<+@$3D
M4/Y?F4*:%KB?"^J="+\ @ODS%=I%^= I1EIPU5_E!M-4/4SD#_+CD(ZUW+9<
MT@*FNX+)H.<N8!X6FT.<DOR(Y>8176D4QX(=:Y2 [DS8[C]?96E<10]7DQ^T
MF_6F@.7?UL<5'*%G %&WFY*HS_$7/==.BQ*F%:,,M=;FTVIV9#+RTE$3$X\5
M;E(5D4@]7OY[1)HQ5BF)ER'Y.L%0-JK6SX_@4F'75IJVRL(N\WET</7D\9$J
M8VHU&BU# \4TT-HH#;2FT,#4&JM-$T$>.0T-[ 0-M#=* ^V9<F"R;'#3)&#D
MP.[10$OI0O]W(S306E 7FE&$.ZO@5L><YBD-K3JOYW&HV3YJU$IAVUGC> +;
M+(-NY4SQ9OWRV^VZN.[_^WCS!>Q72L7@UJ? 3BB0<R"K7N3GCOH\3=YCPR%F
MNLG(+M5I,E'@\PE,=\ O#[N24 "3YN/0>V)V+_H&8@Z2XT@K3JXA^)MX4+VO
M;I!C CENSW]?%W)<:E=RQYX"/QB,@+O$W*>QC[=VGP]8BC3FLB8OZ[SSI2*7
M=2XG6.&_O[C^#ZRD-U<WX^H^77RNR-5]PH)JU]Q<V9O[TOE8D9O[PKK<,Y=6
MYM*N;RXJ<FG7HL;:L,J2=W>X\@N[ZXL1\B&=0)6)3$8CGE]D^()RR[*%+S2P
M:8!#)T63O0P)<RAE^C&NX:TJS-Q\,]8@M%0>44N+,(O/#@IC[?E'U#MIE[EO
M:%._6%1\/!;4KTH,OQH1^]+\2V[JL'Q;WC)29TV];I?9UG;MV2\B.(MQ5C3M
MQYM<&#ZW^K<:TAZCSS)N6T/:)4@["66-C2%O0]Z5(>\R>6O5)^]K+91"752.
M&\VW[-W;HW<TOCQM0K:F4H';@_])RX=M(/FT'5KD CA8:($=P^Q^VG.0>KQP
MF3"6M20/!B[9.RH2 ';2R'("BB#(%CJY)C-I50#6M_C:##<:@!)0!9]J^"JV
MDTRVJ<'%J9;J$?/OLA:Y5*\)C\MMBC)@-0V'YJ%361FE!U(E:39'S0Z&5%6$
M3ZHS*;A0,<<$5-*"Z?IM78]$XZ;3:#0.-W%ITAS5O0(H144JC4;"TBTX?=TP
MUPWV[#?5)16N+CDVU24[5%UR_*HT#IN*D[RPOOSM6^?NCYN+%?8%JG035UUY
M$NU&M=IME8<RKY,_/H0)\YAF[\?4%P7$^T@586N]R&7S?=FM'Y4.>$V7]YG7
M4[7:U$1'M?-'<RGQL7@:U\N&@I6<^;5K]4#5L$BF5/^,VR%'XSN91.I9I3_-
MZ15#+UGV\)F[6L%6VM4$T +WMNFXVEHO<J'(VZ:WE@9&LQ:]Q0'"234&R[U\
MD/P'I.FMQI+/:3;TGJJZ[KYW[JBG^.6W\^E=4-<!M^9VP>UMIA"\F^KJ?$X2
M@)#("Y'7C"R!G5EMTZQ8:B\9F>-4<KK&3RR&I?1^]++(< $..&WU97/MY[]G
MBP[SZM>/HU^>*WYFJI.YX#R^$-\GHO-Y=K+H4198V BTV8SY??3>ZOC,^EJW
MOG(?4V[^NP!_-IJ=V=ISMO;JUPF<,VBV"MMRKS$MS96<.ALQ\)6[23JW-+^5
M'$1W';H^MO/R)G__SH223"C)A))RH:23N:$D(-GWW< 9P9?]>.#]^O\!4$L#
M!!0    ( "I.!E'9Z)B#I@<  ,DG   1    9#DS-3<Q,V1E>#,Q,2YH=&WM
M6N]SXC83_LX,_X.&3CMW,Y! [G+S#B',\,-W88:&E-"[WD=ARZ YVZ*6#:%_
M_?NL9(,AY,?UKIVT)1\(EG97*^EYM+O"K:O)S\-VZ\KI]-OE4FLRF R=MO-;
M[4WCI-$ZM8]H/\T$6*L[ZG]FW0^]T7 TOJQ\NAI,G IUL'()<CT1)2)NM_J#
MC^QV\GGH7%96TDOFS?^=G,NHPG@@9]%E)1!^8K1:-[E8R..9C&J)6C3KB^2"
M9<]3E20JM$V^BI*:EG^(9F/[[/-0!NOF1(9"LVNQ8F,5<HS4&0X^7%]68CF;
M8ZA6M^W<S>54)HQFQEJGW7;K](:F=LB#QMEW=,$U:V)\Z#GCR>#]H->9#$;7
M[.;7\>VOG>L)FXS8K=,S;6_J9VSTGDVN'';;&7<[U\YM;?3;T/G,.KT)]9S5
M(?%WN-\>5%DGF(HX85<G[)K/0^Y5F8MGZ:]9,N=)DY$/A3W<FG\'ZWL[>L^=
M2ONG:*H7%\8(8:_3'3JYJ>YHW'?&-<!LV+FY=9KYET=]WI]@A5DSEY5ZA?6<
MX?"FT^\/KC]LGF]O.KW\^=.@/[FZK#3J]1\KUI\QT\DZ$.R2519\)FK36/ O
M-1EIZ8DF7RKI98+]7/GMCQ7V,=MVS'L# 8OWQ@D8U<]5BET[2L459;N+R+YU
M5R_8GD\#-N=+P6*QE&(E/.RKU.R7E,> ;+!F8[%0 ("*V'L5AZSU?@2XYL2>
MRT34](*[HAFI5<SA>J->^Z5U2E)MIGSVB2?:554VB-R3"SI&;MIF"? QI@_:
M\2. G@V@LQ<(H"[7@ T $J[9%\ @$-Y,5"V.8HL>3\%"I!+FPBZ7$>/1FJ51
M$J<""\03$>*$)+AP. ?<21XPG[MHBID*<60GRLHQ7B[M2D3"%5KS>$TR(?\B
M,'#!J$:;!V\P9D"!@ 8A 5?&;AI"+((Z7/%$S !G=\YT2A];_96(16:$9A!*
M'0CNR6C&5C*98X9Z(5SC(=E=P#7E89Y+J'ELNBZNPP4[C/_B(7XDP*,$>/-/
M(H!@OHR , +K%E%5H!_BZ(X+_3+R<;[R1,*.C-P@]6 3J"W IUHN^5S2H;P
MZH@QQ*0@V'(F Z/>&QNL\R19KI)$&D  -%# JAE/&X=<KN?,#]1*YQR)Q4SJ
M).88B%.C=1QN5@M0U[DS]]P]HOV;T?[V!:)]LH.,GWYHO'UWH3,X9[DA'8[*
M]R4>+;8&C,?"H!-HDU.L$%#$!#@Q#:2>DSR)A0@-%![P7"YY4KN!TBD4*6K$
M*K"V%K%RA8=FS5X!EIX SBWVG#MWSJ.98!V<Q^,T@,33Z<H;7FN<OQ*O\YR%
MAGA:Z]RS6CMJDK+\R/*-_&44! HTM+2@R3[B>+GT=9[[?\IS?^LY[<0^VV&)
MDL+F PP^YFL[!-Y,:DO5K//\47;SUR^/W7VA49\#EB8->IJ#54K17)[JYZM0
MJC05('@^E,V^5!K# H+*4FH3JB F(F.(2LUMD"M&RE@$W# J2[^V(*YF490Z
M)0(>G-$JD!Y/C*=3[*CDL:092)LDFM@=D:544^)FCC1MLCP3V)06<"A!("6E
M!0HDZ:8!IWB,>1DGM@D@-&PZ64R#I2Z7IH(D$3-A0'@/Q<@CP[X+PZ8OGF'/
MCAGWB/:$9KFT#3>&<.P9? -)E]@'C,JUBC@%:JY!0:J2B%L\]G*<@WF23V4@
MDS7EBX>B'-'>4,* W1)V1[1099E\X"Z;T2*-%V";-OFMZZK8,PZ8>FLF(J2M
M 4B''K$@-I,(BDF3-2Q 1%<N$$&/U/I+J>6^0&HY2QZDYH GV G?1RTDEP",
M/E#3Y)GK,P*6?=RK<G*"&2)!$\%&VV)JJM+D80^>$U/Y1EI0J>@_?;7 IGD1
M:@X'85<"_ES8O/!8B?V%7/!>(!?Z%F;WJG)S]9:5&Z;G$">>7\E0:E8N*==-
M8P)E(1&Z;S54.D$S_1H"6]J%H=_M/3-[=5C#![=PYN\)9VZ[0+RY,Z3KQ"C=
MN/7:YHMSKC<Y(T4+PT7AF3AJ5B,+<6L6R"\BR.X/]^2K3RQ0N?34"CW&OV,H
M>NY%R/F_YB+$_-CBY>2L;L]M"B-%AFR/<)@HE[XB4;Q7"^6^<91#B<I<(1'3
M (MA*)-$B(>#Y%0A]:-N3\(]8^,5>(20I"GDX3_59#GUQ>^IA/>&YVGDFCO&
MUP]=)AR#T+_W-J$3(,E'T2%! ;I8HCLO5PH@-LNJ-D7]"BM#69)-^DV>9,H5
M\PM0?E%- #S(@W+I4&RR!;B]>3QPV',/FEILSOJ'2),5.=  ]%&+5&VJII&G
MZ33$BF%MS&2R 'OP3O^8AOTWJ_T.LBT_QCE;!1R%B0U M/DA,8-^U:8K,EJJ
M8"DH9XFP4O8'T3@+)R)<!&HMT+N:*QM"^ ZQ0 1*Y\JE;\SG3I[.5+[[6R9]
M+$23==)9JA.[\^^J[*Q^5F?[+[@4S)[]:7;L@W8?U#D.@>$B]K\KJ=KTJI0E
M2#O[TM]ESW8+MJ('EH%L9>I7SN##U03Z[XK:NYH/<)!]I??9B#M,W%V?[F@R
M&?T,_^Z8N75E/]3-7Z5]JD_OO53T][O;?@$N].92^,RY$VY*=P1L9!/%XLYO
MZ$=?^X./:,_>K[.8.*5W\=!H7N'[/U!+ P04    "  J3@91\5=7VLL'  #8
M*   $0   &0Y,S4W,3-D97@S,3(N:'1M[5IM<^(V$/[.#/]AATX[=S.0D-SE
MID,(,Q!\%V9H2 F]ZWT4M@R:LRUJV1#ZZ_NL;(>7D+?>M4U;\H%@:7>UDIY'
MNRO<O!C]U&\U+YQVMU4N-4>]4=]I.;_6WAP='#</LT>T'^8"U.P,NI^I\^%\
MT!\,SRJ?+GHCI\(=5"Y![EQ&B8Q;S6[O(UV//O>=L\I"><FT\>/!B8HJ) (U
MB<XJ@?03J]6\*L1"$4]45$OTK%&?):>4/X]UDN@P:_)UE-2,^ETVCE;/O@A5
ML&R,5"@-7<H%#74H,%*[W_MP>5:)U62*H9J=EG,S56.5$,^,FH>=5O/PBJ>V
MRX.CXV_H@FO7Q/IP[@Q'O?>]\_:H-[BDJU^&U[^T+T<T&M"U<V[;WM2/:?">
M1A<.7;>'G?:E<UT;_-IW/E/[?,0]Q_7ZW^-^JU>ECHCC)5T?4%]/1%0E5\:)
M\I>43$72(/9@;0=7QM_!]M9^WG&FTOHA&IO9J37"R&MW^DYAJC,8=IUA#2#K
MMZ^NG4;QY4&/MZ=7H<S,6:5>H7.GW[]J=[N]RP^WS]=7[?/B^5.O.[HXJQS5
MZ]]7,G^&9))E(.F,*C,QD;5Q+,67FHJ,\F1#S+7R<L%NH?SV^PI]S#<=\[X%
M0(;VHP/PJ5NHK'=M**VO*&TN(GWMGI[2ED\]FHJYI%C.E5Q(#_NJ#/V<BAB
M#98TE#,=)Z0C>J_CD)KO!P!K0>NI2F3-S(0K&Y%>Q *N']5K/S</6:I%VJ=/
M(C&NKE(O<@].^1"Y:MDEP,>0/WC']P!Z,H".7R" .L( -@!(N*0O@$$@O8FL
M9CB*,_1X&A8BG9 +NT)%)*(EI5$2IQ(+)!(9XGQDN @X!]PI$9 O7#3%I$,<
MV(G.Y$B42YL2D72E,0)'%&1"\45BX#6C!FT>O,&8 8<!'H0%7!6[:0BQ".IP
MQ9,Q <[NE$S*'RO]A8QE;H1G$"H32.&I:$(+E4PQ0S.3KO60[<[@FO8PSSG4
M/!HOU]?AE';C?_T(WQ/@00*\^3<10)*O(B",P;I"5!7HASBZX[5^%?DX7T6B
M8$=%;I!ZL G4KL&G6B[Y0O&A/ /JF#',I"!8<28'H]D:&ZSS%%NNLD0:0  T
MT,"J'<]8AUQAIN0'>F$*CL1RHDP2"PPDN#%S'&Y6UZ!N"F?NN+M'^U>C_>T+
M1/MH QD_?'?T]MVIR>&<YX9\.&K?5WC,L-4C$4N+3J!-C;%"0!%)<&(<*#-E
M>18+$1HX/."Y7/*4<0-M4BARU(AUD-F:Q=J5'IH-O0(L/0F<9]AS;MRIB":2
MVCB/AVD B<?3E3>B=G3R2KXN<A8>XG&M$R_3VE!3G.-'&=_87^(@L$;#C!8\
MV0<<+Y>>Y[G_ISSW5Y[S3FRS'98X*6S<P^!]OK9!X-M)K:B:=YX\R&[Q^N6Q
MNRL-JG/ TJ9!CW.PRBF:*U+S=!5.E<82!"^&RK(OG<:P@* R5\:&*HC)R!KB
M4G,5Y-8C92P#81F5IU\K$%?S*,J="@$/SA@=*$\DUM,Q=E2)6/$,5)8DVM@=
ML:74<.)FCS1CLSP;V+21<"A!(&6E&0HDY::!X'B,>5DG5@D@-+)T<CT-5J9<
M&DN61,R$ >G=%R/W#/LF#!N_>(8].6;<(=HCFN72*MQ8PM$3^ :2SK$/&%48
M'0D.U,* @EPE,;=$[!4X!_.4&*M )4O.%W=%.::]I80%>T;8#=&U*LOF S?Y
MC&9I/ /;C,UO75?'GG7 UEL3&2%M#4 Z],@9LYE%4$S:K&$&(KIJA@BZI]9?
M2BWW!5++F8L@M0<\PT[Z/FHA-0=@S(Z:ILA<GQ"PLL>M*J<@F"42-!%L3%9,
MC76:W._!4V*JN)667"KZCU\MT+@H0NWA(+.5@#^G65ZXK\3^0BYX+Y +W0QF
M=ZIR>_66EQNV9Q<GGE[)<&I6+FG736,&Y5HB=-=JJ$V"9OXM!+:,"T._9??,
M]&JWA@]NX<S?$L[==H%X>V?(UXE1>NO6ZRQ?G ISFS-RM+!<E)Z-HW8U\A"W
MI$!]D4%^?[@E7WUD@<JEQU;H(?[M0]%3+T)._C,7(?;'%J\@9W5U;G,866?(
MZ@B'B7+I&8GBG5JH\$V@'$IT[@J+V 98#$.5)%+>'R3'&JD?=WL*[ED;K\ C
MA"3#(0__N28KJ"]_2Q6\MSQ/(]?>,;Z^[S)A'X3^N[<)[0!)/HH.!0KPQ1+?
M>;E* K%Y5G5;U"^P,IPE94F_S9-LN6)_ 2HNJAF .WE0+NV*35D!GMT\[CCL
MA0=-(V_/^OM(DQ<YT #T48M4LU3-($\S:8@5P]K8R>0!=N>=_CX-^W]6^VUD
M6WZ,<[8*.$H;&X!H^T-B#OUJEJZH:*Z#N>2<)<)*93^(QGDXD>$LT$N)WL54
M9R%$;! +1.!TKESZRGSNX/%,Y9N_8]+%0C2HG4Y2DV0[_ZY*Q_7C.FV_WK)F
M]OA/LV,;M-N@+G (#*]C_YN2JL4O2F4$:>5?NIOL66W!2G3',K"M7/W"Z7VX
M&$'_W;KVIN8]'*1G>I^/N,'$S?7I#$:CP4_P[X;LK2M]5[=_E=:A.=QZI>CO
M=_;9)T#>Q)1N'!W4ZS(\I43>)'#, U$;M:+Q6<#?7H:K?V#?7LA2.#?23?FF
MA#XB6::K6/(LHV1S4?C]H?P\XJ_=WD>TYZ\;9B0YY%<3T6C?:/P#4$L#!!0
M   ( "I.!E&2SR\;R <  -HH   1    9#DS-3<Q,V1E>#,Q,RYH=&WM6F]S
MXK83?L\,WV&'3CMW,Y! <KGI$,(,?YP+,UQ(";WKO12V#)JS+=>2(?33=U>R
MP1#RKW=M\^N/O"!8VEVMI.?1[@JWKB8?A^W6E=/IM\NEUF0P&3IMY[?::>/H
MM'5L'['].!. 5G?4_P+=#[W1<#2^J'R^&DR<"G5 N81R/1YIGK1;_<$GN)U\
M&3H7E:7P]+SY\]&9B"K  C&++BH!][71:MWD8B%+9B*J:1DWZ[$^A^QY*K66
MH6WR9:1K2OS!FXW-L\]"$:R:$Q%R!==\"6,9,ARI,QQ\N+ZH)&(VQZ%:W;9S
M-Q=3H8%F!JWC;KMU?$-3V^=!X^0[NN":-3$^])SQ9' YZ'4F@]$UW/PZOOVU
M<SV!R0ANG9YI.ZV?P.@2)E<.W';&W<ZU<UL;_39TOD"G-Z&>DSI*_!/NMP=5
MZ$0,/A[!1Q[QR.-_5,'EB1;^"O2<Z2:0"X4MW%A_C\9W-O2>-Y7V3]%4Q>?&
M"$&OTQTZN:GN:-QWQC5$V;!S<^LT\R^/NKP[OPI8,Q>5>@5ZSG!XT^GW!]<?
MUL^W-YU>_OQYT)]<750:]?J/%>O/&)1>!1PNH!*S&:]-$\Z^UD2DA,>;;"&%
MEPGV<^5W/U;@4[;K..\U BS<&T=(J'ZN4NS:4BJN*&PO(GSKII[#CD\#F+,%
MAX0O!%]R#_=5*/@E90DB-EC!F,<RT2 CN)1)"*W+$:(UY_5<:%Y3,7-Y,Y++
MA*'KC7KME]8Q2;5!^O"9:>7**@PB]^B<3I&;MED"_!C3!^WX 4#/!M#)*P10
MERF$#0(D7,%7A$' O1FO6APE%CV>1 N1U."B728B8-$*TD@G*<<%8IJ'>$ 2
M7!@ZA[@3+ "?N=B4@ SQQ-;2R@$KE[8E(NYRI5BR(IF0?>4X<,&HPC8/O<$Q
M XH#- @)N")QTQ#%(E1'5SR> ,+9G8-*Z6.CO^0)SXS0#$*A LX\$<U@*?0<
M9ZAB[AH/R6Z,KDD/Y[E -0^FJ^(ZG,-^_!?/\ ,!'B7 Z?\2 3CX(D*$$5@W
MB*HB^E$<NY-"OXA\/%^9%FA'1&Z0>F@345N 3[5<\IF@0SE&U!%CB$E!L.%,
M!D:U,S:RSA-DN4H2:8 "2 .)6#7C*>.0R]0<_$ N5<Z1A,^$T@G#@1@U6L?1
MS6H!ZBIWYIZ[![1_,]K?O4*T3[:0\=,/C7?OSU4&YRPWI,-1^K[ 1XNM ;"$
M&W0BVL045PA1!!PY,0V$FI,\B848&B@\X'.YY GE!E*EJ$A1(Y&!M14GTN4>
M-BMX@[#T..+<8L^Y<^<LFG'HX'D\3@.4>#I=.66UQMD;_C;/66B(I[7./*NU
MI28HR8\LW\A?H"!0H*&E!4WV$<?+I9=Y[O\ES_V-Y[03NVQ'2Y04-A]@\"%?
MVR+P>E(;JF:=9X^RF[U]?>SN<X7E.<+2I$%/<[!**9K+4O5\%4J5IAP)G@]E
MLR^9)F@!@\I"*!.J4(Q'QA"5FIL@5XR4"0^88526?FU 7,VB*'4*#'CHC)*!
M\)@VGDYQ1P5+!,U V"31Q.Z(+*6*$C=SI"F3Y9G )A5'AS0&4E**L4 2;AHP
MBL<X+^/$)@%$#9M.%M-@H<JE*2=)C)EH@'L/Q<@#P[X+PZ:OGF'/CAGWB/:$
M9KFT"3>&</ ,OB%)%[@/."I3,F(4J)E""E*51-QBB9?C')DGV%0$0J\H7]P7
MY8CVAA(&[):P6Z*%*LOD W?9C.(TB9%MRN2WKBL3SSA@ZJT9CS!M#9!TV,-C
M8C.)8#%ILH88B>B*&"/H@5I_*[7<5T@M9\&"U!SP!#ON^U@+B04"1NVI:?+,
M]1D!RS[N5#DYP0R14!.#C;+%U%2F^F$/GA-3V5J:4ZGH/WVU -.\"#6' [<K
M@?Z<V[SP4(G]C5SP7B$7^A9F]ZIR<_66E1NF9Q\GGE_)4&I6+DG731,"92$1
MNF\UE$IC,_T8@K:4BX9^M_?,\&:_AH_<PC-_1SASVT7$FSM#NDZ,TK5;;VV^
M.&=JG3-2M#!<Y)Z)HV8ULA"W@D!\Y4%V?[@C7WUB@<JEIU;H,?X=0M%S+T+.
M_C,7(>;'%B\G9W5S;E,8*3)D<X2CB7+I!8GBO5HH]XUA.:1EY@J)F :T&(9"
M:\X?#I)3B:D?=7L"W3,VWB"/,"0I"GGXGVJRG/K\]U2@]X;G:>2:.\:W#UTF
M'(+0?_<VH1-@DH]%AT *T,42W7FY@B-BLZQJ7=0O<64H2[))O\F33+EB?@'*
M+ZH)@'MY4"[MBTVV +<WCWL.>^:AIN+KL_XATF1%#FH@]+$6J=I436&>IM(0
M5PS7QDPF"[![[_0/:=C_9[7?P6S+3_"<K2(<N8D-B&CS0V(&_:I-5T2TD,&"
M4\X2X4K9'T23+)SP, [DBF/O<BYM"&%;Q$(B4#I7+GUC/G?T=*;RW5\RZ>-"
M-*&3SE*E[<Z_K\))_:0.N^^W%,R>_&5V[()V%]0Y#A'#1>Q_5U*UZ4TI2Y!V
M]J6_S9[-%FQ$]RP#V<K4KYS!AZL)ZK\O:F]K/L!!>*'WV8A;3-Q>G^YH,AE]
M1/_NP-RZP@]U\U=I'ZOCW7>*_GEO7WP$9$W$Z6;CJ%[GX3EH?J?1,0^9VJSE
MC2]"_KUUN/D7=NZ5K$5O+K@/E^LC:633YNTUH1>(L@.)OO8'G[ ]>^'0LN28
M7D[$1O-.XY]02P,$%     @ *DX&44\3X2%$!0  ]!0  !$   !D.3,U-S$S
M9&5X,S(Q+FAT;>U86V_:2A!^1^(_C%SU*)&X)FV:@K%DP D<$4S!O3TN]AJO
M:J]=>]V0_OHSZPL8FIR>JI?T2(TB9._N['PS^^UX9M2)=3/3U(FAC[5Z3;6F
MULS0C'?-\[-65VWGKSC>+A: .C3'[V%X/3)GYG*@O)U,+4.1$U"OX;H1Y8+&
MFCJ>OH&5]7YF#)1;Y@BO=]EZSK@"Q&<;/E!\ZHI,2EV4RP(2;QAOBC#J=2+1
MA^)]'0H1!OF0&W+13-AGVNONWUT2,/^N9[& )C"GM[ , X*:]-GT>CY08K;Q
M4)4ZU(RMQ]9,@+0,U/904]L+:=I]"+IG/Q""G?DDPS REM;T:CK2K:DYA\7K
MY>JU/K? ,F%EC+*QEYT+,*_ FABPTI=#?6ZLFN:[F?$>])$E9\XZG;-? E^;
M<K!#SJDM6,CAE@D/A$?A54IBM,>_@R6-PE@ 3EZ%<0#JE8FVE*?N,4&;241L
MVN/A;4PB1>MVFJ_4MERE0>C"6R(2.VS E-LM./GK2??9BWX^)I\O^Z<(+\Y4
M?LQ5 N$.)&Q;KP6(VTN <H<Z\'?*Z5]\G43]\TX#_7.&OR0!E_DXN8.]HG8:
M,\'01KF-L;4]PC<41F$0L"21)N*_7.D00<&C,46,)W(@AY9;6T!K@.ZO*1H_
M:<&<> %Q,ITCCU$7]T9=@GVB8+HNLQ%XQ=HAB>,[6+5@%FX(SZ3VZ]_@:EC$
M-&$.DF8OED'6.:G7;EIP0[DT_'-%XQ7CA-N,^/=II,3V,GO6=X!3@KGHA 9$
M:9RD!+6($+J7\+JU:HU:TM:+%_W<G=WSY[DKB1-& IU9%:DNE*1%A9F;2;PF
MG"9-<^O3.]#MS I)V@;.$]&0LF$:PP=D!1[0AO;@F,E[EEX@28\"PQ>L5K0<
MA-P%9 C3AS.CW&IH+L?&LHG1:J8O5D:O?/A7ZA_?$P7R;09*1X&1,9LM]/%X
M.K_>O:\6^JA\?SL=6Y.!TNUTGBHYGB4DXLZG,  E(AO:7,>4?&@R+@^Y1SZ%
MS"D6CDOAET_W1EGCH\EG3Q5X4X06=,HNS.0Q]:1[6I6ISAU(:970"X<NAN\-
M'7TX F4A,8I@X:8^1@X[#")?7L7=]8SIQY3%-$#:)Y(QJSSLE$0\(:> P:#[
M_,0YW5%M?Z-WMQGY5J_A?/?E^;-^=FLD+3*/X,]2_DAZ5*W_P[;O8-O9;\HV
MQO';$9#LRX4?,4$8Q_C%\@!?4I$P^16+,-Q*UC7D-/%]A(/?&AE+<2)"&B:-
M3,K=Q5C<T&'9UDBP>@V7I7[.VC"B<:8TV0?@UK=0,/MR?PL'LTSK,-?9T_*8
M+<=L*L\8R5,EW0]ELR;SPIR96O$P/J3MWC7[I?=X)A([XDZ,Z?7$0OF+JO2A
MY /DAV]$7V@\N *'_AF:EF7>(+XM)*&/&IYTLC]%:R?M+]*$7P]7^PT@/) 7
M/88STDV:B/S^7.39XD,H_O?<.TPU'\'9CP[@H<SZ#_%^;M#C!"J%RF-X^]$1
M/%"8_6[,D[V=/!]1VYA*:/=W9'Y,0T''XGTC\[ 0,Q5TC)]G\@S+ ,SC!>68
MNF+N)6N LAYP (O6@UI UIH>UJ1KBNNC./S$9 \ B\I*I7S+,(U;4YF:%9D?
M[E*9=].8L\3+Y?YK<R &ADD>(G1=2",<D1!I(O+\[F?ZS9(N*BIW.\]IB2U+
M*,(EXDI*6Q;H]1H:]H7;OEJBYPT63R;!/,12G6YM&HG2270KCD_F:Q7_FH)#
M\4"=HANS/P;9VD&T49C0>^J]RZ_4>%"4>'EW(LCZ0*VRCY#Q6&T7K<@\HVS+
MMB4.9MW.?P!02P,$%     @ *DX&4>QAK%]Q#P  $Q   !$   !G.3,U-S$S
M9S@T<C<W+FIP9YV6>3S4W=O'OV/L^S)VFKNL$;)+F%M"2)8[^S)$UC2W)),8
M9<]Z(Y&RA"'$D"4RC%U$"HV=,8JRU$P8$V/F-_U>S_+/\\?S/)]S_KO..:_K
M?<YUKM>',<L@ (+6%E86  @$ GR8 V L &8 F(7E]V2*E3G9.-G86%G9N#DX
MV#EYN7EY>;AY>/CXA07Y^(7X>7@$Q02%1""BHJ*\ N(28A )88@HY/<A(#!S
M#RL;%QL;%X2/AP_R?Q:C!Q#B!)2 9C#H%, B! (+@1@# !0 0&R@?POX#X%8
MF#FR<W!R<?,P%[0* BP@,)B%%?P[:V8TEAD'6(78A$]JFK*+./ARG J':#W(
M><XI=Z&I5]3Q(TE>^]JM>"YN,7$)22D%127ETRHZNGKZ!N<,S2Z:6UA>LK+^
MZZJ3LXNKF[N?__6 P*#@D(C;D7>BD'>C$Q*3DE-2'Z;EYCW*?UQ0^*2HO*(2
M757]HJ;V57-+:]OK]HXW??T#@T/#;T=&)Z>F/^%G9N?F5XEKG[^L;WS]MDG^
MN;NW3SF@_CK\S04"P*#_U/_()<3D8F%E!;-R_.8"L43]7B#$RG92DUW8U('#
M-USDE-8#3LB%G.=-O5QRVHXDT6NW/G*+R>NL*I!_H_V;['\'%O__(OLOL/_F
MF@=XP2#FXX&% !AP_%<Y]BGE&35E#9X$9X^<$*.*7VPB\S=5)G44]3& L7G\
M:%STJ&"\F\OZ4#08;H+J7R'9IV/F/8:*JA-CX.AOWM 9U'OU/<PV/N\=-C-B
MO?J'1/'FV7Y9%Y/\RN!1APB;BP$;H@KBG2:+Y85C3A%PZ9B;#" ^.8@!<,6%
MV/'0]+D"82FBB2<4/WGFXK5M!E0J9?B>..?]08"]T*F0M)U7L+8V;-X>5=']
MY]+S_ 15WGA^4]'=X9VF(W?3H].T<ZW3-W;"(A&BFZ]95FRF;CY+_/OL]7S*
M/PNBL8;-RFB)CA&+\XF5Y0T3Y5\QB71A!M!KKFM Y]F$04PTOA["4_94ZW"-
MR- K'RKR,:UW[5&_<J[GL>O*JW\'3KZ*!J^YOZ:)Y;G87KC>2+V.'@RI3!0O
M6KC;S@""SKARR-9%)M<I3GI('@6IS1U6F*,<S1@ 6Q496EAEE_Q&>KCTR5\>
M_V@>0E6S1[L[C@OB"&4FH.,JC2G3>.EL'F3_Z"Y[7HVA:$>/0O?$'S#L//NE
M'H,-"#JEAFT,GY#I:C6G_14AC>RWHL:MJGD,O-F?=PTZ=&I>6O*$7<QDMYNF
M@#O^<-$F<1 +:.H3"70)\MLFJ9!0>]U1]Q]+7ZH+1\N>1?;%QXY@)N!4E8V=
MB[IAW@())Z#=EFW-FLO4A\_#=VT/GK<9;%<(ZW=8KS. 0#CU-(EJ2L+TXOAN
M=,O8$HUM;%-=S>0-:X<.'+$93LZP,_]8_:U9],G7_YO*PYL!6^97/P=N)8F2
MX4,(ZND?"71.:AJ,=[-$JAMO9!N*D YU/G0:"T-4>VK%XY=#_<9NO^>'@&C8
M=3NJFE)\P7>:"5[@:#Z1I3GKQ,O\:1O*AZX&5*8#_-F=4I);-O]F0:-;, /@
M;0U=6'@H)J&V-OU<XTS&A=H7/"/R#Z@SRT7962^Q2@0Y8JGX.&(U]'RHSIMI
MOL4>]!,5GI-QQ)-9RQQ*Z(O?KA1W//XR%/YXV,$<%8,<IO.($L*47!\O]"]S
MXW47)$8<8B.-[J!\93_QKV4W"+1&O&(61V +VO&OU:0IF2B\'_3H2JNK]0[\
MT;LM2-LZS#H(4\2\)P:PH#)%G.D]CB#&I>LHTZ6I6GUQ*BL.TYC$FCL5*9%]
M&J#&!,DS<V T,B4=1FCR!DWN/ZG?TV /+5HOE9Q_/?5.MKK0,M*L?6=/B6.^
M.9,[]Z:FA[A*8YIMU\0'0]7=NPR T+Q\@BZ07)0.I;2ZIM!'O,E'YW\7;K<$
MZH-45]N#=4^JV: XFR.?OJNR\+<)DJGR>:^NK,E[8*<SQJZJ[6FZ-2-SVIM%
MIY^$J!8\B=+%_3.R:I/J?=KA>IJY"KE]M-%(T'13E2Q'::<:OZ0/XEIV"E*-
MH/)M4EZ#;_&T\[<-+A7J76\UV(3D5D99LN 0JCVX,,0<7F/>AH"J*5NP2!AH
M S:ESFRSFX^"C[ 4-W%E5!FE 6L,OVY\YUXAOGI"5M^2;PVQL- ?[;*=$$P.
MO7RVK:-VF,+#)_M,,_MJKX!(]O<ATXC-LN@T6D)!S[(NF0$DQKB0]>Z=+_:P
M;)X6TBT.,2O=>YJLQ%2N5K3ZONR@ VDXD>:PAH $>[-,J7VOQM_<A[XRK1P=
M8W6Y?.&<O]%I$"I@^.(&&K43HWE<&*-$.J!$I:_*S5<]KUATM0JK&?VJ?5>G
MXF *2DF7R;ZL@8ZV[0>W-<!S!AXUP<4>H@+CXWK/X4)5!: Q M,Z A(AP6$-
M5/Z)R$]?II]-5+U04.=24O*1EOY:3:TCVHF%T.69'2R;/BM&N<,>:BM,-$,$
M]LK93EZ[@1TSO'EC8ZG8,N2G0&8I+\WR2(_F0 Y\@-&X&58D2*DB*@;-V$]]
M/ED1,+QL ;K5I7]:MFX?1N>J.-)Z1W)95:4V>[7\C'$C?LY:O_09ONSN=O^R
M9F"33U3C_A]W:FJDD/Y;_0V#IN_KKJ*G(E97%G!6KZ=A(1I\,?(DPI%X2HRN
M7Q428=/JS7HBW#GGF"?O5.[2E8]%QS=(L!X80(.1'N>O[FCTN1O.!9/D.2=G
M!WZ> [,MI7TI?)9KYVB+<H[KO8Q5J*.I'F/JL8@PD>-2Y[0)YZ82N_T XF(M
M]NX^NX[!7O0Q)]7N*#9&BOIT53K,&2'YK5L:-U\7516JE1[L4P"^E<D 8B.>
M:>5ROM3D=JRX8K^ J4&?5\E;7Z0$=TM038B2I_+ZBF1RWJ*]H%<2Z\"SF=@T
M6M!Q+5:\FOX.]QH"[AF=M\TO7B]^.><Q-!Q6=ZEG1.I0T<PW5EKTL)L!M&[T
M7C5 I)V08/Z'C,##F2\<-(CVL+<L]>&1FVQ4W^%X55?EB%]5^?+LJ'SJFZ;%
MSI3P(51+8WAI2XC5_!@RY813X">H!7.SGXZMWH0Y-?C%_*S[_+(WW/MI^HOG
M3H\12^:9V^P>)_;W"F@B#*#/$,( 7L'[^:YXB5\I<#@2&:$,M62,M]LI2J.T
M<QZ\O^<R$4=R_>#14\KE[U"ZM]4TE>63P0"L]U=F+==F^DOYZ2.E BWC@</>
MT,E(:54WG_;F[NEKR4&S=B?[Y<[*Q0NL60<?.^M]'Y2^%X4:WA![2ER"$G [
MK0U;.&'L>5CJ[6/5@:+$U_.AIRYMO_\IL>)?Z#*TYR/@D'8D$==K%1> 'EI)
M./BUPP @]!(8!7U/:4B##?5V!6IDRO^:R  $D2:[[A>%6O<QJ<YX-Y?&G/+\
MJ+6F&SF3[0BJ/VPV=]5,L:E,62:F6R>\]'WTQ^EJ!R6=[YVLOH917T(=,0^8
MG:@"WFQ1AUDP"R>D9W,*G2K<5UUBG[84N2EQ[</CZ\->LVN2#3 Z]P[Y[CHI
MKK^4^^L!,4S$<S>R8[TM[W:4@X6@V5N8UI=WT?Y@;Z&C&&;1\)$P5TB)#(!3
MM].FWOIG< 6NL>E35@4TMY9[=,R+(KBBKJ7%M9:V86* #'6>80#7,',_AJ*$
MQHW;BH_192-ZDTYR^FQE(]N<EO:Q]^MK)JNJN9NZ,-/O(Q77#& ]1Q44CN-L
ME)0[?:);DAR 6PW3'C21(RO4;HJ+NX_7>K[D'MA.4_C[@K)GH$Q>7DG^WAOZ
M. /@=D+!D[N%H =LKQD 474=1U5B #L1I*VK5+95#,>6B<(45I<(YYWG44WW
M<E]5>^SO?%(A<S')QT42^"PS,U5-N4_UZ4*=HO[% #B<5VA>=UMC,2WYWR.G
M/G]Q;OKUD6D*(LCAI/J9_A_)4@HMAK#$G1O7\= K39F^296[W!:=XF">E#_\
MZM:[,XZS<+[PY!(!JO'JN-] M_A4C!<Q]E:?K,7W'ZYM-ODI8W]N090)B4Z\
M'#5&>7!%9AV[MV($D&M$I0?[/_B1>99DOHI@[6^[?.J'J@D\+SN'=C+^YLS+
M.)0ZLJ&H';_$@LARA.JDO1&LG2^:FF<V5;^W8VD[W2"\_"=Y2- 0(1=]UM[4
M\U#&Q<E<-SE%::S/* N;9QR."X FGLG D>IHT&0)&%F^[1L#B''YXD*#W*,@
M2 Q@>X9LUE^$>\!;9%&,L53;=M;L&$R:5J^^K51;_;Y2'>58+1,.QPC3G$F7
M52:4,FYS?K2PT:L!P S@!&:$ 5!5E(;M^&@WJ.C5.'ZD^K>8/XU@K!]L8J_U
M7:I^4UP@.& I<+]N%QSO(5OCLWA<V[UD^=#A\U3$OC[!)1-*=.DM9456$:YM
M.'_<N<DT,@V94@4,8+C97)\ 30B@1I#L>KHEL-((G7JQ27SD7LXU^S7ZX;CH
MNDW>D]GM;-W\B3\KR],D)B"DTNVGA#AV^H=E>2K.EVE123E;=XAZ#^[_#$,;
MV>KXO;@+V"]23*JZZBW$(0Y7%^[EB?2CSJ-&3+B/RV+N$> 09);,$C5@8QR9
M#_*Z -I5PZYL<YUE  <?O@YU]>G.M\LJES_-"U94Z#PGD ;GQ$+)%?UJJPQ
M*DCO#?W1Q/H9%Y4H"X*@K(S@VWYC4_9N&!Y'R,9QM?)\JWI%UD_;>^LUXN'?
M'N^4(7)@BDSWV[0J3YLL=G^TE_'2]I*%^X@GF@'P(ZC7M$NED9W&C?@*#CIM
MQHD,IG/YD1:&YM\G185BMDI.O)K4.?(RY(/9"1;.^2I@A\XD%MRR\ELL4JY#
MIM77C3R<3'1./=18"^S1X(I!49%T 7)8Q>(L'P81P7.CO?7)U=IQ:;]DH*0L
M(9=3EWP4URMM M7^C#P8Z$XXNP ]SDU3.8VO80L:[<\WL*HKKXCKE8R1;DRD
M9C?4W5$<6LP>+4-0Y022VA?(^JX<1AN7[S, =^5Z5*O'KX<4".Y19#5-J*#O
MX^+)4N+-5K4V@G^6FA[G4D$[7SOAB$#LQC. )!["71,!4]*;6.[EK=ZS<^C4
MJ8 1=MU>OLYS*YWKB^<F=!Q<I^L=T8\J/8/[8-PF!C,P0B:=!3NMF&=+_I&J
M<V1Q+FO^'E+="$M9O)!'W75C/O.Z'1<#^&B-AY'<.*@?S6\TZ3Z>/+>D$C>J
MB2-D=$MZ_H*+[-_FH#__NR3NQW-[6P; ZONATIYCT-9.[NC0R)(!A#B8N^#K
M&,#9KGSC7Q88FE#4GQ)+9#L'D\[;3/<VC;ES7,SLI,]@O"8@:OS"P.6#;DVR
M;-U#-8W(^R5>%=EK:?(@L[B6A=2=-.47):=>?GJ6GN%3DGK8^>Z@/$TU8Q/&
MF/L74$L#!!0    ( "I.!E&X'_W-$@\  $V)   0    =W-O+3(P,C P-C,P
M+GAS9.T=77/CMO&],_T/J%YR>9!EG7.7LR=.1K;I,S.VI$JRDTRGDX%(2,*$
M A6 M*UT^M^[ #]$D01%4CHU+?WB$0GL-[#870+P=S^\+AWT3+B@+KML=4].
M6X@PR[4IFU^V?&_6_M3ZX?N__N6[O[7;GPDC''O$1M,UNKDU^^CGJ]$],IGP
M,+,(NG$M?TF8A]IHX7FKBT[GY>7EQ)Y1)ES']X" .+'<90?:GP*":'1V<@J/
M\.OT8[OGSWWAM=^?OC]%_SC]>/'^TT7W_)_H7\.'?[?;D@=A+<@2(P_S.?'Z
M>$G$"EODLI6@]H(]8;F*C,1S^O%,"N00R=>MRY<W9(9]Q[ML_>YCA\XHL5L(
M-,#$Q8MP=V-27;>[G9VX? Y=3KN=GQ_NQXK%"*=#V6];O5^GW(GZGW5D\Q0+
M$G5_S?0/L7?/S\\[JC7N"HAH 6H:&B79W_9B@&3G#YV@<<-% =Z?[Q-,^*(]
MQW@5=Y]A,55=PP8 Z9ZW3[OMLVX$8KD^\_AZFQ%!K).Y^]P)&R78MRDPGW,8
MECJXL#6'GDUH/@PTY'0GK]8BO[]LR0%@F%HB'T(UY<@BJ)4/  VR>W>[.^C2
M6Z^(R-6R:LEA2W@KKB$"+1+@4UI/*TXL.;FUQC_O8&YQUR' @>6UR>O*P0Q[
M+E_?PG.L$)<Q?YF/Q/9X1W+<@4YMZ$4XM6*XW4#; ()[697 RSQM<$^GP[@I
M"29]#6;,];!T6NIIM:)LYLJ?<A9>2#5,  S)'X\C4^<YE+JN7?"O0SR'R4A!
MO9O'&)U-P$E21:P+C@0\8L*7JOY( GS72?>.$/B"V /VO?H-AA0 J7B7LS6$
M"KOD06P0ENMO8<?R'3V!SI:.ZBJ-V80!2O@!RP>UY=A\9-BW*?P8@WC*IXO!
MS(3E:AGKMB*4Q@3O0>]Q;V6#$"]*(D8QYDUG@=P9"I"_F2M/\=?N$D1>0&?Z
M3.K9+@^%QI!G^QERB]*;60-M76%'AA;C!2&>*+#==C^-@;XI9Z 0%PJ0O9D@
MJ=HAANC'6Q"/ C]E[;$-I#'.ASK&0>^V<'_=>&/E^K#Q I2T<!T;,B'C=Y]Z
MZZI>, >#QHP?]W."24)?H8#4FU'+F:3LW*R%3F/N;P]O[K<Y72HNP6)QZ[@O
M18OB#D"-23_M&<8 ?J0(-,EP5UA04.XP(4Q@F+P&C>+/92Y&A>6XPN<$'JYZ
M8W.,!K=H.#+&1G_2FYB#?I.T.B+/A/DD'./Q4[[^NJ=I_8V,)Z/_:(R;I#(#
M<T;97 P)5\XU4%WFK4:%W;0*C=ZH;_8_C]'0&*'Q76]D-$F9 UB$>$X&>.^*
M<$P6]M H^7U:R8/)'6CW>O  \_S.Z(_-)P.9?7@VT+O[P7C<J"5PZ'-K@049
MS 8O#,*"!5V9S",@FW?+W>6/+F7>$XCI1V.["H#&(F=IBPP?1]=WO;$AG>_@
MI[XQ&M^90[#)Q !//$&WH\$#^G$ SP@\S.2Q6;/"9,^@6[G@F^P11OLF*#"8
M%R<7.WMI;/%-VA9F_PET_@!ZAI_H$>9%?SRX-V]Z$^,&P5MS\DN3M-^S($H6
MBJG0!VV]T6CU0UJKO>N_/YIC4T84C5H?;\C4"]2F?FG4]3&MKAOC:M(L-7'Z
M#"2>H^ K^4*CM&^S2AN93Q"T/C4K!+O%E#]AQR</!$M-J-0HT&)^DT:?G]+Z
MO.V9(_34NW\TT(/1&\.R([UBHW2K*V65+E!U,UF6BFKO!O<P6L=?(0/<8K,6
M%(A>EU0MU*+'9/W @TR!,(N2N+:@[Y"OY/>95 R"V0=3+>)CU.O?P#,LW/W/
M1O_:;)9S&!%'QD!#S+WUA&,FL)58RK6M&CUG\K61<:_BHF%O-/D%34:]_KAW
MW;A%/J?H,H3H<S.DBSIH5)W)VG*K,^A=A*=125M4FIG@J9,NUX3O-&K-I%Y1
MT0:]"P ;I<=TG2:I3TV;1J^9-"I;R6FDAHL*-DEME^BGT7PFU=I9WFFD(9)9
M:U+Q.>\UBLXD:<F<MI$Z321I295F7VLT6I3!-5*AN?E:4K5%'31*+IO6-5+A
M.8%9S[85D]@QV<SE2_7RAGB8.MI@K@A&8Y;LUS>)5G[13"*67B;&C1+(T;L
M?:.L-?:72\S7@QDH#L_GG,QE]A(&?DD3E>F8;Y>S3"H9XI*6V<*&0G3-M(2U
M(+;OD,%,#EL+\O0;ZOBRV+Z)&F4>[S(5.V[9IA:HQEJ9A#3"+LVE\"/,;!12
M0!$)M"(<!42"/2&--&(ZPM_I^:H : R626MCDP#2T!9O/B]WIDWPJS&;$<L3
M/<=QU8&&B6M@:R'3!I>!J(-941J1/PD/A%5C[DRZG9R?0!J%M%%,''DNDN11
M3%]V51SD;EF&G :X^+KA8Z-G6?[25\6\K+'TQB\+IK%N)NE/6C>!.]=\$GTC
MK59A \%.CWP@7!K[9DH+$3DU)2."***(9D 2*9HH)/KFRZOL9-AI[GT0:&R<
MJ6IL:"#*T#85%)!YLZJNLK1QK2-BN7-&_R"V:8.,ZCQN3P@"ZZSLS^&)V?<4
M3ZD#H$1 F[\D=M+:7P*Q9A1D*C%)VBG'OF$ ;3A  0LHXD&%W0DN4,A&XT?(
MSCE>MK/&DIER3\J2;Q-W:V_.3G/LZJ0Q0Z:\(_&\J7]K-5RNL*7"E%N7$SIG
MQBL$%VQ.-O5C>?\"5X>%(1(5T$4N0CT1G2FX(_:<;(6V!\:9;]QO,C6B@&P0
M_X2$4409;4BC!&VT(8ZPV!QC0 $#C1P1<75[,,NUEUS89)8(/)ALLB!;I_Z2
MP^ 0B#2VSU2<)"VDB*D28;ZQU6H84I1A%>1#F:.%#31XXDM1"4=<JJ_&;)FZ
M4P+=FUO>"E:"6'(KAKS&G,LPTTM_?P*Z$ [ZT,KFZ@/&5B1S"$P:>V8*2V'\
MF0X[0WH(>\F)&M&4M_/$5,,O,$VT>78[X\[I6 U$8\5L 2GO@.;;]"RW?7*G
MS6K":HR7J0XET*MYN$7@S8IEMF7N-&$=0(W],I6?$#=2R%$2^_^]\>0?>5W9
MB,R0NHSL0MZ<=-D2=+ERY$UCZMV"D]EEZT6X[>C:M%]!HI/7I1/UD(@+KAA3
MMD\K(:0;H0AOHBJ^*PV0N"O"Y1+7B7AOH<[^\H"^J\JS;:(_E30.GE:5!D"(
M\Z<3!(9U54%2,^' XG02UX9UMB\4 UE<[B&6>XFA[BJ_X/[#*$4J )%/[0BN
M+5^UN^_;9]V35V&'O%5@8"-5-08BN(H,Y-]-6))T!"!I?BA#K?#.0@U113 7
ML$,<3T1OVAM4I>4NN@HQCQM1!!@]M#=8JC.2=[=B.4Z2D/'3/DK)W,%8BH\8
M2OW:AW[V1L>B 9*%"G[N8XWT%9%EZ$<P\D=[ UR==OKFR%+:CZ'4K_8&OHXO
M.@^\-@LVEY5S"@[G6U#2,YQ+;]3]N!<+)7U2@KRW-^GB"SC+LI/$8FR05.2N
M\#;54D,C I(_*D[+'3>$EM%$&FH?X^1?;%J-"Y?U:S%2?!UL_15,X:IH%NT]
MK*78B( "%N3-K/6IUU5%EH<"/83W2BM6+EOW!&*=J*RVOE;K'<S*('A5]S5?
M+%WP IBO38\L96K50G@J/ [S\+(UPXZZ"5IUA("2NO9$@09Q'&!BU''D[O/+
MEL?]\*(-"(!_U1 6/N"FGKIX^S-W_57$!07J$:%I4%^_;%F<0.Z:*UBXT=1S
MK=^N'2S$5>)%C]E#B,0)T+35BP>RG!(>B1W<!GQANTM,69[4@219H6V?*S/I
MI:[%U0Z=Y H/$12=*@CYR:SO,O7*=2"\G<?[B%R^^P:.O4="&:4<C-MJP\<F
M4\WH4?HWA?!E1R&9,EX)MZC<CZ7:!JN@.,-L Q(\=TV(>AUMHQH"!57Q%-L:
M%.K=@?5W2&:KC[5#4%>U^Z.,M0-R>S!7=>.SU8*L>T*X%H71+,;^:N6LK]VC
MN:6='%0?%D.\#HXPN>'&H60=,YC1PF1CP$MMBCE-SY0O9/\Z;!W,T!7V=$[(
MJW?EP,!+6=^+WA]:+[58JSXL-BY<Y/IP4/BF<GUL)=1EKH8:U+82=W8]>#)O
MNN=#S&RRI)8Z\K\^NM@EF:DN)B0'X#X&L^3P2<US:"!SP@\;7&KHUEC<L$-$
M=/^ G A#[MJ^Y=U31N1A&4N6^^?QTB6MM K>'GK=*LM(=1GOGK$EO\>NY+NC
M+3FY5*LSK\X?2%RA/L31!-!2KA.N+Y<R",'.B,PXG9. ]M%%*LE'=0'O 0_K
MJ4(!EM^G86&=3@EF1Y-L%P/51<J]1",5['MR\\EA!=&0U?!O>Q>+M71(_I28
M9261+D5V3J<N1Y F0;I6TOLL/VD!G4QN/? ]N63(?Q"V=T*V<_4IS4A-=U=T
MF<B7MUD)%O89C?'A0%%\.O&(H[0&2]4MN\E#,@%X=/(BD9>L]XTX=@[BROS4
MCPZCZB8$W3\MJ+68+$A0SQFLU+_N.V;$6(*7&KEP')_EI%='M6H%3FH$DK!P
M,[$I(ICTWK&.%U 64:\NS,@7@CC.F,X=&&OL>'+H"-=8$-4.66Y(\ZZX+'$Q
M<KQ8LH#X 5S%_BYAMP@Y1*MS_H!?Z=)?QI-M,P.'P N?N%?^VO6]H.SXQ>=_
M16YJA,5J8^\#\1:NO2FGY"PFATN>=PI=BZ?JHO\$B EGCRS^1RG'R]P*:%<7
MY,H7LJH@(,R94J8H9X^F2BY*'$[][+KV"S!]C$^*7X;O0WU2&A(*HVNX(,Y*
M#%?T:$-#0[?ZL)AP;!/U#XS5S3XB_F8WHO/%$:L4)?FH$:9QUR+$%J6_05[_
M=[Z7'H3/0PWK0TXZ8!^S.8T[0_3C^#)5_E_U(B4$.K0=$H?"(R+&ZXI8\FB!
M4@.,C0E^O2&RI)<(.0)"T> [\(BMSUR-4'$<?+QT9[=4+'X#$L>,W@NIU_*Y
M3,P@.I%S?>(&_\^N%_+YY2L?.\A7ER=U=AL>7S"7<R>(.)4KP\<L>5=EJ+K(
MF^.H#]CSN8Q$ >D"2/Q",-^VX5R^4LT'GH"[F#B$6#>PO(RD$LN.RX/*DZ!>
MH_AF68#>EKZ("157!'6^8%=:PJ\?;5Q6YJCFQIVM<YY]USO6=XQ"XGO6CR$N
MD-]XTJ7W(V_R*V+A4,8Z8A%\)P,U:@6Z#59'L]1.#NI]R]6<Q$WL'3G.)*O"
MR[YS;B>=XWZPJ<1/[=(J8#>!QFP&SOBH]9X=],L(U FVEG__'U!+ P04
M"  J3@91 ,&"R7D-  !BS@  %    '=S;RTR,#(P,#8S,%]C86PN>&UL[5UM
M<^(X$OY^5?<?N.QG IG<S<U,[>P6"<D459DA19*=K;JZVA*V -T:F;7LO.S5
M_?=KR888L&09&TLF?$H O73WTWKI5JOUX\_/<Z_UB -&?/KYY.RT>]+"U/%=
M0J>?3Z)PTOYP\O-/?_W+CW]KM[]@B@,48K<U?FGUKP??6K]>C&Y: \I"1!W<
MZOM.-,<T;+5;LS!<?.ITGIZ>3MT)H<SWHA Z8*>./^_ [[_$';9&YZ==^ C_
M==^W>]$T8F'[7?==M_6O[OM/[SY\.OOX[]9_;[_^K]WF-'B$_CY&#+> 9LH^
MGZ1Z>1X'WJD?3#OONMWSSK+@25SRTS,C:Z6?SI=ESSJ_?KVY<V9XCMHD8615
MBS>35>_LX\>/'?$K%&7D$Q/U;WP'A4**N72UI"7XI_:R6)M_U3Y[USX_.WUF
M[@F70>![>(0G+=']I_!E@3^?,#)?>)QL\=TLP)//)T_,%Y+LOC_O\LH_7/K4
MQ91A%_X!/(C+D7R@*'()_',7PD<.'AM.!H#_')KC73V,!NL20"%S? $C_[E3
MO-5.35Q<^O-%@&=0F#SB_;"4V<4>^+M 'M?+NQG&(2O!Q$8[M2&!V.S:\Y_*
MD)[7<#E>^ 3@1AX>3BX0(TZ/NGT",Q9VKU! 829DMS@ L.<^O9NA /=QB(BG
MQ\V.35?%SSUZOII,L!.RGN?Q"0J[]_X5<F9<=WT*<AQ.AN%,T+"IRS<^8[NQ
M6E6OY:30<_Z(""-BX7FE;80=?TK)G]@=@)J%9$*PVV,,1H0H'\ GZMX0-"8>
M5,4,?H-5S2TBB+UT+&3A(,^)/+',W #G:S+!SR&&D>,NI<))J7;N%FNP[ZSU
M*N#U@W4HDD[%TC9!;"S6MXBUIP@M8)T[^]C!7LB6W[3Y-^WN6;+,_9!\_=LW
M'+ZJQ+(##XVQ)[K]35*N8Y+,7A@&9!R%:.SA>_^;#S_0$*0-O4X'-,0!9J$N
M*WIM;>I%+UCG' 7.LD/X=TLIUK<?28D.:-Y<M-8&59@OZT\"?ZX4?=*O7YJI
MB &5_H)3@$#W_<#% >Q.3UI/F$QGX>>3]EG]0-\&_H2$.<J8+F0_-&EJLV7^
M[E7F!D3^RL$U, CS5$AH!)HR7'!+A,^O%WCB!\G2 <L.9E?/88" >$)1\#(
M$;'"HW"OO1I5BFT5WM2(O?*>K6+G1E4L88R3J;'69)8V"FD-0V131S*%D(WM
MWXUB^R4 TF*=5V"Z5LHHE@I=W,1@C>ALV?_#J.Q'^!'3"*L&TVL1HU+/T))-
M:;]2FBWJ]T9%?>DS,*B^^+[+P(2XP\$C<3"[\SU7(7Q5)=OA4-&>#= _S6X=
M[["86&,/J@<T]]PYH82%?+@_XJOG!3?$%&CI-M"4Z4N7GVPT/YA%<WW)O0+C
M/7SYBL.9[P[H(ZR;PFK6WE]*ZS<%2TUVLJ'\:-B^B'<Z,0N)UH'EI 1/5N6M
M;0/EDI"8[UT+;$GNFHPIO8"Y1[TQE-9HA V70;<$ERR_2F?#U6C0^YAUS%+[
M#FN+!%!TX>A6;K$4M>K?)$J)@4]>Q$]\;_U J',Y)V;E/1D=;AK0;V]/*Q9
MKCO4A-]$<7ZC,3;TJMN*?)D1L^5-T9*$C=Y9%>77L-<@4WH9!0&FSLM]@"A#
MCI 5=<6G!%'W/U&\12RI-&4Z-+O3+C"0BNA.&8%8Z:B5\/I  XP\?J[Z!1'*
M.1_2/@[(H[ D62\@#$9A/PKX<(7O?;>$II7I[."TK(PP;'07JV0TPHZ'&",3
MXFR,&FYO]8:7@S7>2TYF._=V<#I62AJY?O'C,;(EFZ#\@VC3+G:I&/9G+;TY
MZZB,-93EX3?CQ%@/LZQ94>.(,H6^+0O4/8+B?N/=J&H\;)0SJMWKPMQ4Y U*
M;332>80L[/;Y'^Z7?T0>=ZGUPDL4!"\PJ'Y!7J0Z=M*L;P%(&XJU->GH,6*C
ME=US'#\"8F$7A(%PF!IANM081\IJ]B.FIM]& Y6?=E%H^R7O "E=S'X@UNFU
MUF[375^R"ML/0A;5-D;]P#Y^@8/PY1:V0"%,N'RR722^);6YHZAF 3P*NT5!
MN(V6#(^:>2*>IPJ(6Q6Q6/*O1.;: V8""Q"=$EBU8BY ':Z>$W-9 P&]ZA:C
MH\= ;G2/V<6$&Z!%UI-T>8NQD5!L8WS.*@KI!B.&1YR.X>2!Q4JE$Z:=7<]F
M<-246QE94SP"SLZ8-S4R!0/;SC(L_S?HCTI?:*3N7>@[O\]\#R3$8GDJE"2_
M:NUAO%LT5!PZ4U4'1H>1+N1;,<$5,2\9CV:].%\)]0/!4JX2;!<U"F>U2K\)
M^C:S$OC,^G8*35S2J>HP(<QB5P*B63]1DF>!DYOK^-XJ:AF BM.U#<(E4)CV
M$^$)!L/#U4(CLW1# ,FD78*)6<]0SW5)3-$M(K#%O40+$B(OI5&JXP:-R@U!
M3(<5"8!FG4X]QXGF7+;8+1F=6[BEID!;E"\)SF9=5".>$H:^IA!*<=7'$^(H
M+[7H5&X(FCJL2  TZ]:Z#S!B4?"BM?AE%6X(0%FD2X[8NV:#\OK)(IVZ'@>V
MJY@C4N:LED.X>%.-M-:+LRE!WFR$3(K6_+/CK,*-!"^+$0D\=@2_W*(7;IKJ
MA[UL5K %)LVHETWR)>"8=8H L4&$W4)#2%&G.1#).)"@M*O78RNC(7SQFS@7
M6G;^(A?X][NAK*SE@E90+A&P65_&C4^G]SB8]_$X%#&&PEP4' S''IG&U^]5
MRXIF [;@5FRIT61. JU9E\B2^!LP,X:32]CN*&VK[.)F82NDG#+PUAF20&76
M^;%^<+Z:.O1B./+K-AA$#>XDB)IU<UP3RL^M=\ SMV:#T<SE38)EAL=C[^$(
MNR6_KEG-O@NI8+?W",-DBK]%\S$.AI.$4D$8&T8A?QN 'Y@IU*YP2W6/* F!
M6Y0)M(HS*FO'Z&C;$=[-85>091LO V6R()/#ZQW;HGJ@T^+!:H0.\S9>,EK/
MT?T(TW <"9 Z]$IV^PF'"JW8H:U#T(<=V,Z]Q63D?CH*0N*0A=@RWF'85PBC
MK\^3,_(0$?%.P0.(8O5YN9J+IQMRU:.B]NU)KEYDN&Q%!U0CC-Q;6284J<S[
M#8T'=H,I[;M:->[)*WJEQ9(D+<U* ]1(@<491.N26*HW*[/:E%>X_>592LG.
M1DND.D;K4L:C&NXLM5QSI[YT+8>Z]C4M05DS159F^2O7G9433P5*M\<D<+DK
MH)W)+'?@M#:%/*IB";GI6^@V95Y?/;!J(&_51JZF$>8N$ <H3'(YK7^1*AGO
M/0 N'GV*^SC^N[KQ=/7LS!"=XA'P&>\!%,.G;D(,^&@XT;>!_TA ARY>'A@/
MZ5P=&?<<4&'ADE([<+0;,9NMT(A:9;B&M,5EH_6V+8+M7%T*;=&K;MH+6'!4
M9#S!H<&DOFED%-YE!C#U+)!3[^  7>/.RI,<N1(FX<4[C=)5W8-#=(M#&Y/=
M;9,MMJHKQI-PHKP<A/J-'!S,<E:MS!?>QV"#.$1("_[WL "!NKTYO[K_I_A>
M>1U)IWK#0=9CTL9T?"*\X ():VS.7^O*PU-6H>$(RMBR,;G?UM4W[1?E<FLV
M',5<_FS,^/<6GO.L9!VMY)5/$TNH6/%YC#2(8.VURCS':7:=AB.IX"P_O>#Q
MQ93] Y3_&$I6<D'S7L-X(BCI-<QLY.@U+"0N*S/@@54MUHA[O^> ? )<?*75
M;\+&&4 Q/+;#0G49S<^69R:&>(-^:9[T(F@K&CDTO!6LYJ?6,[1&.QB[8G-X
MAWB(S4Z0%VFEZ9@7X=7.)'Z;6GL1,4(Q8\GQNE@;XU_4%P**---TU LQFY\G
MT,18CS<JPTEZ\S*DV4\L*7 OULQQ"UA08%:F*)0,H/A2<TG+(;.1H]H4$I>5
M^0[3*^4(+Y(9=#BYX1.G1EH.S?HVKBR*@:':3RBXM#(AXNV*VC[A_%.7Z:6=
MS:O8=$QSV+,SF>*2ZA'VXL#Z>_3\G80S?G,.V+[V@\*G7KLW>2 :4)SQ_'2+
MINW$]"P5)XY,94;983[/:*/IZ.MS:F7ZQC3] \8BGKD&EB*]J3V_[@&A*^'0
MRKR/:;J7[W>(62BY&JT):G;5 \(TF\&*DT16O@&#V62IC)<^T_+'9]9J.I J
MWO+S4!9;6S,S?6ZYBEX?)E@^R<(&]"X:,^(2)(G.Y<DT=VFHH>CMRFY^]LGZ
M[N<(JIF@F+W>6!UAQY]2?OMV '9 2"8$N_&#=4MW88^FD]+";]&<)\(W<5%U
MZ=2$M6P,H'%6MNE'J]=!EQPL7P;-Y$0=T;JW'NN>B7=D)).!Q,6DYX[==\=&
M9Y0]*^3FXK%O6=IX+:A2GN-DEG')UQLSM:FOM/NC$E<M41NSX57)^?*:D.K!
MP#WU=U36TB*T,7? WL:E\"J9F&*3CH_Z6ITL;;RZ5B7/NT07U=3_48TK%ZEV
M^L0Z+Q6LI=4?<3J&DP<6<ZJZ6*"N]Y:T)T<4U=[7R_2Q5:F_2RE(O'#[Z>HM
MJ,O^I&?C[<)J=[(AHE-2H^F\UN-;4,Z]"]'&*Y-5,KNZCI;>Q=:DK9*^CWI;
MJ3AS[X0V7(,3^RO]@W:>E9KI.&KVWD1KY]W9_0K!@,=HN_>C3E<LT/P[QT8N
M\1_P W]&[>X"K\BEKQ K R(ZO-\Q-/[3_P%02P,$%     @ *DX&48K','B*
M1@  F(($ !0   !W<V\M,C R,# V,S!?9&5F+GAM;.U]67/DN';F^T3,?ZAI
M/U>7<E$N'6X[4DMURU:5-)*JKST3$PR*1&;2S21EDJF2/#'_?0[ 9*Y828
MJ^_#O5V2"/!\YX# P5G_\9_?5O&'5Y3E49K\^E/OY[.?/J D2,,H6?SZT[J8
M?YS\],__]-__VS_^CX\??T,)ROP"A1^>WS]<?;[Y^N'?+AYN/]PD>>$G ?IP
ME0;K%4J*#Q\_+(OBY9=/G[Y___YS.(^2/(W7!;P@_SE(5Y_@[W^4+_SP,/CY
M#'Z$?YV-/L[6BW5>?.R?]<\^_.^ST2_]R2^]Z?_Y\'_OO_R_CQ\Q#7&4_/GL
MY^@#T)SDO_ZT]Y:WYRS^.<T6G_IG9X-/U8,_E4_^\I9'!T]_'U3/]C[]VY?;
MQV")5O[': -D.PI/0QO7FTZGG\A?X=$\^B4GXV_3P"\(%X5T?6 ^@7_Z6#WV
M$?_J8Z__<=#[^2T/MW3!,V&Q?<W^!.>?RC_^A-F5I3%Z0/,/A-)?BO<7].M/
M>;1ZB3%"\KMEAN:__O0]3PG3ST:#,_R>?[A,84'<^PMX#L_Q[>'FD M^D0<I
M$27^\Z>]QS\U?&\2HB1'(?P#EDP4XL7V+?'7803_>"S@1[R^\KOY#2S1E31Y
MJK.VA>(R7;UD: D/1Z_(#"3J*PS@N_!C_.D\+A$J\@8@CN8Q3>F]GP&?EJB(
M C_61?;1I&VMIL<EO'>9QB'LK=?_N8Z*=]V+B?8&>^ATR:[>ZUK;(_Q\^3E.
MOS?YJ$03-\-RX><1S'>?H1QF)D>@'*W4@<UH>4"O*%DC26;MGF[VUFL_2T!?
MRN]11M:-W-M/1S6CX@X69T;9[V_37)(?_!F:47>_SH(EZ#1W\[OOH$;FR^CE
M)BD0R+[XG*6K?TFCI/@#EL%:EGU*$S:C_29YA5GQ=W.3? ..[+ZLZZ20WF?%
MLS2C<A; /I5'1,^6H^AP1+.W7Z'G0NZMY9--WY9%K[!CO,I^Z@<#FKW[LQ]E
M?_CQ&GU!?@ZKB^RG<E0PAC:CI^ZY;^(T7ZTBLL+S68)/H +V-[A-1K)2XD[0
M]&2(\:<&IWCQ_I3Y2>X'"E\*>[3VL_,>=@5YCG$GT'.6/OG/L>J)6HW1>ZZJ
M4,(::^Z,5:%.9AY]IX$*9;1QVO9J%4(HPPSLVRH4<2=HN(>O5RL_>[^;7T6Y
MOUAD:(&WF\W7=(4*/Y*\X4A-U)#68(G"=0R*%]Y\ MBHKZ)XC=68W2>'-_(T
M(1^>$O7UIM:[R\S"D"Q_/[Y)YFFV(INJ"@JE"77)XLE_NY[/40 G9QQC2R0*
MG])K/UCB729-8*F"HLS9=>J)2==;=7%A%@3KU9J<U:>OK0]3>MK6[DB-%ZFN
M=YF]636&V>@%^D[@W5)Z0$&Z2*+_0N%-"%1%\PB%LSQ'\ 7AYS/X*0EO(_\Y
MBF$HRN%OZQ4*53 ;>;$^7C26J?1DS6^TC6D53M+P^UF]P$T$?["?TPQ%B^3Z
M#;YJN#/MM"?LGLN(7PYVJ1P>P8M_EE?FO]]1N$!*VZ+N=VK2ZD#EH;T?+^J-
M8^XF>5JB TN]"FPM+]*F26M8F')S-?SNRPWF8&.Y]+,,[SW%L3X=WB6P2:WA
MK\F"W&N5-@4M;])MB6DL)L4IC=EO&@.I.[<9JT]C.+4FUFXK:@Q#=4Z"P,^"
M"L3FG_NOV88C@ +Y*8Q6GS;/?/+C^"<A:D9@1!77@",BS@DWR&Q-R(%_8_T]
M33Z&:.ZOXT(C<92Y-9&:KOPH,4/I9NI&A)(Y/J[0ZAEE.JD\G+<)B4N@)@O6
MS^CC%KI&0JFS-R$W28N9UN^FFI 0!:LS2LC7?@M3';P$O14H"5%8O093(QD%
M1$*UTN!@.F(<2+-3HO,*?8Z"GQ?IZZ<014!Y;XK_\1'_X^-9;Q, ]0_P*Z^*
M,MO;G8!X=%.@55Y-'_O/*"8O]41#O.'DK-\?;QABCNSRN@G:8!QCZX&?O#.(
M/7V0D'@V.9'9+#LD%M9,->=F^=3\8N>@VRMR;T-'*H5CG0-EZ4MYROST(<U
MN_GUIUY+,O@<Q>CK>A\O50*[QTJZIYWD/P4%G?O]EKB/;7_92YH1'"0>Y3)=
M)T7V?IF&B"L0[DB"KM?OI(SD@-'%-C NM@H:T7()3Q\0$%L(]MKCQTL<PXX)
M2(B&+I5A2Q\3Z.J@N>=DS=QE]UGZ&I7QR^ROB#ZDQ'/>,>E((:)+Z+PE"3WY
M;Y6YM;0-29P\C#$EHE$G922"1!?2J-W/:/,?C*HG\PWM/U\B&7=2.#PX=,&T
MI2YO2+J$?]YE3^GW1$8LNZ=+%-U4G-E@Z"*9M"N2^S0O_/A_12]"M8TVH,32
M38V:BX<NFZEQV>!E,LN0SY'&_B,ER+..\9^*@'&7/#/.<NSLB>^7:<*_3!X_
M5A+>ZQCKF2@8[&_K+G]Z=/453^Y^":6;-T<>'(9DS-_S*8A(D)R\<8X\7@(Q
M<V'<<T5HO28R,916V%^"-"G06W$=D]C!7W_*T0+_8_?W.,U1^.M/1;9&3 DJ
M7_DK3LS]_)FP8YU_7/C^2RE%%!=Y]9MC<6Y^[6WSABYC/\?9444:_#E[BV@&
M5^&8DBEF[IH<Z[Y0T$<2.Q"R/"B&T)0M LV%MD_BU8'?B"*MTX=+1(:NFPR'
MUDY&\@RG"XJ#AR$A98N *Q+R#GV,QB1UZ"5M050[8 R1*=L'-(BLC#[&M'Y!
M#+6/^2S!-;"B:DA\%PSI,$$PA*)L&] E% +M0E(J^P^7B 8=% L5!4,NY@T$
M3YF/RX8\OJ^>TYBA[1T\4V+LFGV&#H'!=?-7_T<<R 9W@2H*\ZN_8JG:M$=+
M %TSQ7"1,!R<YDT"%56]_O-35#!O/,>/E5]NUZPQ3!0,]K=E$M@[L$CP9'ZW
M+G!='_S-<FT#O($EN*Y9;11P,836GK7@">85N93AD9+@KCG!J @8+&_/HW^/
MLB@-KY/P"A1W >\/GBTA=,W9Q8?"D$9;GOP'M(CR(O.3@G-^TQXM 71-A^(B
M88C"O,N^ O,YRK&YFZR3S_ [45SAR?/><#J=]*S<*#1\(&PX#,FTY:>_!.(R
M')<>HK=_1?P RJ-G2PA="S_B0V%(P[QS_G*=9=MU\N_(S_AG".OQ$DC7@HZ$
M:!AB,7__G@&:D'S L<]2=0^>*4GNFC)%A\#@NOG[]^&NB1>$_)&Q?;J$T56-
MB@6&$;)J_B*^V3?++[6,V,06F\(OF(+A#?%&_;/!M&L;E10BAHC:NJR3D@,X
M=>X5P1[J;XCEBH@^I 34M:U,"A%#1&T%[.,,@NP2#KA%FO%5KH,G2_*[MJ/Q
M@##D8/Z^OLFD6?EQ?+'. 47.W\0.GBS)[^;]D Z$(8>V;NK7*Y0M8"/]+4N_
M%TN97"[JB!).U^SN,H 8\FGO^OX_UWX&.VK\+I6H<O2T-QJ.I_VN[5LB, R9
M5.?EI\-$4/VIH8H5V&V%-VU9+1/7M).+ND:KP^>=%W?SW](TQ/44'E'V&@4H
M?TSCD$,[>Y!GQZ8N8.KA0I=$H2F[M+F(3NK /6-C9T#;D$1#/#M>\EKBX6+0
ME'RJ7SBDX*""9,CSGMU@'BZGY82S@Z$IOU2_9#8E(!5DLQGAV8WIT2"=?2":
M,DV;R^<^2^=14=:$9XID]Y WM&)UK[5U'5&M*76T.<MWC0J8#*\>\096[%2U
MV'U LZ84T.;,AEM-GI<K@</OO:<\.Z[P6BP_)EM3?F=SKN]JPN+*@F5]L#7L
MA7<OJ"R,D%\@N!)M:L<^^6\HOWZ#_10HCA(_>R? OZ:XQ&<!W /Z%E4]4XX4
M#;[5&UK5#916A6DV:$I9U;W*RH)Z7U"Q3,-=H5C>+BLUWAM8,>MHD#P/D*;4
M5ETRQ)6GWUZP5>$")8B_5S-&>$.K^F$-.=$AZ$J!U2&:\J,OJ=V0^A7Q94,?
MX@VM1%O6% X'@ZX,V>;2 8KV^SDQ17+PG#?LCF'HE'!=2;":F3\KBBQZ7A<X
MX_ I5=9:E.?RAMVY%-0#YTZN[$9GPO1)?&N4I[VAE52 6L)BD>].%NPC(HNE
M[%T<SY)P%JZ J=@4@QWNF\V:9^^7FL"S$X);2V@*B-S)E=TB9-42H#_H&4K:
MH%80J">-4WIU5@LP'YM[BQ9^O*E'02\)0'G*,Y1R)E4 @,?Z QFQ"->5^EHS
M!(&9*W[\B#<P9'L5YN^S.'?*WQ-ZK>6OJC/7=NI];2X+4^NKK].9R !:(_..
MA0F<6[CS4=@&"C9IW,6-$V".\D:NF37/3[9M61C.1 IP"&UX56PXLS=RS0I3
M2]K24)T)3ZBK[IZ;^3I5U5VVE"CT:E1WS0?CUM-VA^YIN^=]FIY (]QNC6MY
M?>S<D#F_EK([%*MAYTS;?5O5J55XZZ*N*\5DD:YKIXH4ZZB"G^(U+LUPC_-U
M@+O&SO\Z;_)&KMDF:^D#M:$[$R[!:ZI;H2PSN.'W&?)S=(7*_TI$H3:?W#OO
MSCK1A-:9& <>GDW'SC+%+-CO7#=+0O)3O&D"]Q_KTODO<5LT\T+OW&K<H*95
MH;[D&G+,F3 -&08VW(.\<ZM.%VM+Y "_.]$?/)(?4(!K%6[[?^Q6+XX[FMU=
MWMPE>RUI&RZ0FF_SSJW&.EA;3TW8Y4YX"POAMP1X%./&Y[^!%##> S2S+,I!
MS;M:XV; )7L;K+[Z+_/.K<9H6%E\#;GE3G2/:D[$N6L1HFSU^(AJ0:"-#7_1
M0:?UKCF%QA9"E#:]TL47P<,'O9%K4628>?152Z'<&6]/2=NFS(>T%(Z>]T96
M=14*?WF"H!'OC*_E@$19.7@3JQ\#FZT28B"T.Y/O.0L"W.X4:Z$(3O[G&)OI
M)*3!&>9-K#JIE84C@N),[B=."DE@[G=14/_N,6]B-<M"518GI#N3!'KIY\M9
M$N+_X#R=5S_&D3&SXM+/LG=0D/_PXS7/4RPUWIM8=?BK2DL>DS.^'W(7DCUR
M3A_V)E;-HJH"8@!PQH]2DB8\]+V)57^&HK9%J'7&'X$+M7R/=@$DM&3JS2/>
MV&HFM32;#^AUQN)^DQ1^LHA ?2B!P EV_;9Q=$H(06:X-[9J<9<6D#06QZSG
M&VK3)% Y&G;/>V.KAB5I^;")=\>>?)^E+R@KWN]C'XZZ),0*QLO&W\:W\C&'
M>>-N7-J%&-RQO&XST&ZQ+?HA6BR+N_FWO/SN>9\/;YPW&$V&=BJ3JW]*4D#<
MR8]4+[K JDHP&DY&8P<NEQ)"$D%P)U_R-O*?HQ@8B4AQ/=PU:)G&0$Y>8I"P
M5\I.X8U<\X*P[<E*F-S)FA21W4"*WM3JIZ<DD'HR)0C=:3VZ1ZZ\[X ]R!M;
MO=+JE1\-FSO]22O[[KW_CHV[\K;MPP&>G18$DNSFF[8I2'3E>6J13[9&X2E
MOHCH8SP[70B:2HD#1E=K4Q-;H-+6Y]GI1]!(- P4.GJ<?L]38'3_[&PT."-L
MAE]XY!91O?2=S67FLQ[<."8CJV8B)4:+@>AJ:*IA_:?)X@EEJROT7!"WQTM4
M^#&A_NXYCA9EK3X9M4!I(F]LU2FD0U50QZNK(VI;4F\L;:]W9E<C5)=1$V&7
M<'4U8=4G97P;O9M?9BCDUC2D/>[9Z?-B3( GV'0U:=5M=MP>'7*6>]'8TFIG
M5XW4)4MYL+K:OC87[N<HP0&E-40K&$E4"LOW;EV"E86JJV=L<[%>H3D"VL*]
M*L;  >**VE,QI.2L.I4WL6KJU*!!U4*LJT.MEHSK550:W?&J)Q6N%R@)(FY1
M?<XH;]IU\YD(G*X^MLV%]R5*TJQJE,C/=S]^U)MV_>I"1:2KVZV._(<:'B(.
M(\:NV#CKRDN 35=/7"U6S_5J'>,,FH:YNHHSP<W+<DL8KH28)E)UC+JZZVH0
M=AA&)1GW?@2'^$;OPV= FA"&\.0K' QP+=?2KR-225BZ&O#JT6(VI FCO8\>
M!2B62[G5D! =A*Y&O#I"Q#9:L91(*$\#(,OE%&M(A8E#5V=>'0VS"H"/PJJA
MVM[N#1>9*.":UL2# :[E5,@:8I.%I:M_KPG=4DFG!#B6&W/5D!(+AJ"#;XM2
M><)9_^OL76K/.WT8X%CN*%)#*BP8#*E8,'"<PM)<24[/"[RIU?/.R/VN-A\8
MJ\>"A:5NN=FQF8N<:KE9=MPFA5Z=Y6:5#2XMU9LU%'_1I-XL8?V!C%B$,[*=
ME4TDQHNB3@RY6VL5G!V==!6FTLM@KK))H@7FNEAQ5HK+HHJS0PNF@^W7>(E+
M?=W-R3'&V%&$8[RQF5-<[_XB!X,A(@O6A'WRF-\)^V%O9.BV(]R.Y!C-,/'0
M<3"D8L&4T%PJMO<Q[>(1[F\VJF,04R$A]^++P2V :1S=?]B;6#45,+X"GE7T
MA'J&+.R4-Z_,MI*BV'O6FU@U#]20Q#'Q#$%4"\QZB;Q['P=H+%$1!4!?Q^KE
M]6SDK.[)&9AWEQ&Z0F('ND?9XQ(8*K?$6:,!EFO](PFCA<N>#\B9DGN'+HL:
M,I2;P.OU7>N7Q!&C"B9GBO75M53U>FZ8JCCRH%%LLS>2:Y?.7L^]6V<I),5K
M)P'B3$V_IA><7L]0)*2&>R?AM/3-AB!QI]Y?<[FX?_-4%I";W9P:73U[=E,]
M6!^"].6SQ\[>L!3I7?_RV;-;]:>.+$[(UU3YKR575:]G1F76?*HS2==4_L^X
M/Z77LV4>9K).X$@A%.LJT-<&?VT?MPT8+6P(WK-HO:(V!">7T\/@L*Z9LFQ$
M_5]%KQ%P.,SW#@]</IE#.FN(USNW'%]'9RG]L.2C<,92=9SN4W79P9V8'E"(
M5B^B;'_)&0"W:^77.-)3 N6,L:J-'GB]H1FKB!$QRB-RQH:EVMJI-W3.!,R6
MQS'=SABER.F>WZV+O/ 3'%O).UJ/GP4LKK6?Y<B 0;XS=JA=-\#\*67D3!$,
MSS[1VU8O\&63,@(/"/2R'!2W1Y2]1@$J6[@]H"!=E#(118^;?C4<%Y;3UE06
M2CO<T&!6HQ86PPGF)"P:)L:G]M<TN3R-B_Z<9KOZN#?)-QP[O;T'E)<6RGK1
M.C^PP3E?[.FB, #9&1,>T<UO\GR-POW>CV217J]>XO0=H0N4@' *7*&<>^M2
MF@EVW@[=:&J!<Z8M"(_Z!UBM6104&]?T[+N?A;",YR@JUAFW8D>#68$_EA.3
M= E?"J@S;4M4D?R6\77Q6O,!3RS7)# I_#V([C0\(>0]H)=U%BRQPC)+0",I
MHNP04ZD=B\0M.0V<<QVZG*DC<Z=YBASM(OU?819@0(?L(,K W&FX4CL :V#F
MTU,.P.))Y91BC0%8-B)7MY!*%PF^%*8)*?DE&85%&^?U^F9,QXU\M@-FJ4()
M,.XT8#FB41CY0WT>0#F3#,1F.EU:'$#N-%;1)B7;/F-SXA*ZE"V$:M&3\85Q
M0KQAL/%8M1EP/A>ZP,1@W.F<<ERS1B@I^@" 936L2UE&/!A.]4T1U<03"DQZ
M#@!O]8:N+$-%9.YT66&X%L2BY(T#D%9=+>KB$Z,QUH1E/T2%1-KN_0*NBH>)
M.TRYU)P)L%F]24M+JA$^=YJZ'-26$GYDE*<!D%7#M?*GQ<2@J^=*2Z'+P\G9
MV%#>IN:;,(]Z72U0C$?8$H(-Q:S5"F*N.'C*:RK=NKJ7M,1HVS?3QAP774#5
M6HM0#^JK=?*R1.^S/$^#"#["_'']\A+#7L@]E 6CO'.@WDY=6.;:/3UY94&X
MT_^C*R42>X,.!>;JQ*RC70CU,]WZ2W$1C!R'RER_P?$:Y6B3:W57A@_C5O>;
MP(DR)W[CG\'A$TQ'I-X7>+UA!Z1O K..?B/&I,_R5&J=W^N==R!NU0!DQ]J9
MG$96E.M42^P9<RKX"CH0=]@,G3O=3[CT<P*H=KELJB+G3@KLL5Q17IOP)7"Z
MTQ=%&4G-Z#/!A,"6#@6B-\'H3C,5+HI94$;,"W+MI.? %ZF>W99Q&F5,1>9.
M6Q9>>&0SP9Y,4:+O6E"A"C!!4Q>'\\&[7>=P9+=PYS9=NJH#=X6"&/[#4W]D
MA@,PY^ZWF-7TKT4>D3,)Y+7C,PV5CU:.SV1+@T:QQOA,5]U,O9&9JT$C']-I
M45PFZ9I2N<U7<#'4-:-FA9S123<B.L6:<K;;8*^++B5)/HN<2>>NZ4.XMLGG
M./V>=T[S&5L(9?N*"LRP^RS%IWQX\?XMQ[W.RR;WH"7/@@+.?](W2MS>6'TR
M .V<^6=\XF=MBL\9'4D>@!8I>WV[W7'KRJNI]$O<SE3CN???-WLCK1841]+\
M@5YO:C4P5:]T9;"Z4YMG0^P#(F&V3^F3__:WJ%AB,P @_YR6-[6+XWH8$K)6
MG1(X8S4-P,PJJ,<%9ZH( 3<"A$+BH*R\E: 9R7WTHK&PNUFUYVJ6N!Q<9ZH2
M[=/[@%ZVNQ968+#VFZ&0V^19:CPLYQ_HX%: [$QM;1;-)*/B-DT63RA;7:'G
M.J(^F0.P6_7 MR-N!FQGJO_LTUV5?=PW[DM*FC;4&TTGD[%5^[,Y&7,!.U/V
M9T^_A*57G327:5YP!<L>Y8UA^=HMVV1, V=BU5"\AQHJ5[W[*26^P SMLJ"J
M4,W\)GE</^=1&/D9_8)<;R)OW.^=V_6DZI%C0_CN%.AAL*,L)J?))L:9#'CK
M7#TN99N8$)\[)7OD$6@1,]PG7-RTA0)K*OX2MSOU?$ZVJC)XX@LJEFFX*QPI
M<SJ+I@#H+EK*:HI<#;4[)8%.Z 9^O*"L>,=AN@6.V(;?OFR\Y](B9TX"\*VZ
M-@P+78#;G;I"^U>%1S]&=_-:<I>?!1A@]?S6+'A5X.[4*CI9LQ?K')M\<E36
MW,=<VOR%%]VE,HTW.)L.1S^2^.N =Z?N$28/_P^OT5=8O<2T7\5I$]IQ <+]
M7^P]64:(WB1EQXVJ\\8VS>_Z+5CZR0(]@+I\/9\C[C6@74*\OJ'F8D:N$#9X
MXTZIIY*JN_D^I7?)!O816,X"4YD&6.!<1#Y[>:@C<Z=2%&,SOH,#U-=E2N!,
M!FQUKJZ[LBE!B,^="E*GV]"6^$T9)0DQRT\"\%UTTPD%1A>_*FX=5:A,B1UK
M6PF\C6\TXH[S>A.K#AM5<<@*]02B.Q6I*)"QS_ 8-RQ[M<^7,8EG.8'*E(3Y
M>'75NC(A[ED0I&NL5/KO@B02X5C/<M:C*>%28>HJI652I@\H0* FUA7K;CCL
M6E:C)4Q+]ABIKO)=;6K36K1HKW_F8LA$3?5*%;>.VF$&&O'AYFU)$,4(\.QZ
M:#ZE^JY9)EX'@K%:6U3O4C+'(7>*IEUM"JB6D)[\M^LW'.U;E7;AK!_!2-A4
MK2X%<\*C+Q8I=NBH@*9+[B\9PH7]@!3X=XR(>))PML)5W?Y+%$8O,QP@6U4-
MVU\!LCS140I-FQZY804I\J4<&B U'D!;=1&WO1 4F.).931RF\75&X$/)8#-
M!L:1/G.,-QA->W;3)]H6NI@7#A5'4\V:8F4#3:P:=MH6,8\+[I0\4VUHWS]S
M,2FBILI^C,N=<F1T1]X,P&?9.^ 4]4J4&N_U>U:5;G6'N"0DAXJ/X3+8!*,?
M5S48;I)YFJW(;B!Q\9:<P1L.SZ9V RK5Q*F*2U!YK$695L$^L*T_1PFA%M??
M@/TH(S\\97Z2E]>[J@9V%>1/*JW!(B9Y''RCJ\:WE#RT6U)"4=KT-6.")XQU
M9<&B5[M6EZ$<-N5:79R/G4*QQEI= V536%O%NL9F=N1&Q;K&)QT<F*0SV*UL
M@3)?3FIJ2).I5ZUK?+*%T2EF\%?9M-,&?YTLUR7':%&YKH$%"TJ98/_9ATLH
M>T]A/^P->KV!H9AJS;N+! A&C1 +QHY#(H6=?&F/EZAL=USF<%M&/$=0& *R
M8+#0)R#;&YH)28EVNJ$%6T:EM>\5E!9L=XP1WG ZG1BR$QO:\T1(&%*R8*F@
M45JFL"#A1R8<6^(U9/Z5WA)%PI 7(1T<0Y@6310FA>G*]FE6JL(-M:52KQ=^
M'N4XS1#EV(A"/# =*^6*/5M3"^=/7;L*IM=0M+FJ::5BG91UI:);HX'%9N5Z
MTLEYTTA,H#<PQY0,=$]SV(J*+U<F'&>JJ>Y3*-;)3QXN =G6#\3\9NCC;#S.
M%$?5(R!7SGSMDA(>\Q9";+*%GVP"P7;UW<L@L7TUX&Z^*4GEQ[N*[U=1CO?U
M=8:>8.^_B/G5376_JF2J:SW,^(>H,1Y8[1#P@%Y1LD:=*_L_.)N>V_#7;_B%
M(_$N<6-B/RAPI>/+=5ZD*Y3)?$RR4V",([O9C!S&TS\296SNJ9.JEP#@1]^-
M7DA\T3#H_@MT1")\,:,[-M+M*PF<N*=8 +K2&HG0ZY*_M6*@P!-8T=V5'DDE
MO;9U[L8,=Z19TK6?)5&RV';LZYI*-+6197C,-!D%B#D&(+C6TYPPE7Z@"F!T
M7K.9]LU$#ZBJ-1P1T"C^"R@TT[Y[46,E[X6J#"&]*WK,U)!B7T^)(:P3'*B$
MXJZH+T"LB[J+))\=T5I(HAA.(,K0$J-]1;MTI<YI,#;B[&H?CT,S[B+EXW$@
M]@_M46S3Z=?6\3@PHT4V.AZ')SX')NFVE!'E_7MHRR''9)UHVQYVR(H"Q#IY
M/,KQV4&'&>64_)H64E=6T5! [%JF).=<D$-C5:VY7V?!TL_1W?SN>X*R?!F]
M5+E:V+GP+RDPZ@_ N^Z>G68X&D_..V0'P/0.S9RHJKI.Q3HI=:>B^^]A3KOH
M!\(3,R[%)MK15E1\N3+A_#!A3F2!&RITHB',J>(WXUAAX_EAPIQ*0+;U,F.2
MTJJUT7L&RA_L/,6L[E0E3M=T-?JYUABC50UN5YSJ)OD&.F85,87"\JK0-;6M
M=Z96F9>Z^O<J=E&Y$B')R+SZDV$@SG5*)+P]7?V-$+JGPJG6;3@SY.=1+MQ
M$0^7YK^ #PZ FCE%&B4:GM%]%W3BNV(( VH-U::I5[R!,$]@ 2MI[HHG#E-K
M6Z=MQ&I'G'%[R8*=<[Z1B%R+V=][-9O4DA/D)B#X!G9K7+&93C];%9%U7N'!
M0!RI5<47#(-NFVJ/:Y9&PD '$RHK42E:&BLX/XPABP!R.*%RPV]I^U6%QQUO
MHQ8!V=;*C$G*$8WM"CT77=/4IF,+@=Z846IZ&6,$D.]<D/>8&6',!=%YA6LZ
M=B3$FRT &L5_ ?/2U,'"H-/3AN=,TKMB6YJ::O5;+X9-HESEE-V\USW#$A!K
M6X-IP&=G=)0L>H7;_VOWTO1[9R,+Q^&.83=)#KL_<2#-DO!W%"X.>D"H*C3U
MI\6<<*[X/A$.2^]IC+7SVA' ,./B4?>_L05%I?DOH" !4/>L2QON"U6DDOBN
MZ$A K:%2/37];R-J+@6%YJZH29A:%_4D:58[HBE]]J.,M/GY@GQ\))%3JWLZ
MT]A"Y];ZAZ2A&Y3Z(7EZ/>72_!?(A .@9CR>S0[)TX9K;.*[D@P'U!HR:]8\
M)$]-:@R:NZ.&C"=N'I*2K'8P)6Y[8.ZN<;G,59@[#H-UK6P=[W20 6-5K2'E
M999I#._,R[YEW=-IAA:ZDM?7:1S)=RO9)JG3V,YU:TVG&3K8U>CL-'V-37QW
M=!I#N8)U=9HAU0%%H;D[.LUPZJ9.(\EJ!W4:$FMR<%KBY'8U4[_T', $4_F:
M#70=WJFA!LRJWG.9KE914;D><$'A*%F@)(BZZ B;VFA6QV:@VO>@-A%&ZUIQ
M]U( ](^B%KH?P+UEJ*&&NI;+%@V5YK^$>\M0Y?=F6NZ46M.73GQW=#"W>@.?
MG3;\8=#<'?>6H]V!95GMB'OK <4X]?G>SXIWTLK>#SJ9:M8##=5&ZPXZ]]0T
M(859,$Y#T87UU2#">OI9JPZM^SH0W'+<T($X<J'2_%?0@7IG9FX1C72@DOMB
M'8@0WQD=J'=FJ"9(/1V(,$]T,!.:.Z,# ;5.ZD"RK'9$!Z+TN;U/XZB+-J')
MM$-Q/I.I&V$^A&E2YR2A^"_@$)M,W8OQ*7DO/"0)Z5WQADVF+@7X$-8)MFU"
M<5=4$"#6Q?-1DL\.^L&^X:J!UWD1K>#3Y!U-AP]Z4T-:=_U+*V?/I]'.UT]:
M=;_LM8DE6LJ[G+.%/0QWC>V?N19=Q1&0%!BZQ"QH1U_1]UD0I&OB ;K/T@3^
M&91AY"7M\E)4G8HPH]>A3Z\V0+JTE>+#Z,4U5R]^4*3SR[L_;JYZTWL?+A:K
M*!"+3'ZP-YJ,>J92AG4*J08DNE@F;9FVRS[41'WLW$UN<#8=]RSX]QL4VAH;
M,DW7*+1%6"=UI:OHMGFK<[#0UOC,O89'6U'QY<J$XTQ9- UUG,:F%#8]A;8(
MOQG:&QO/CU0)#0#9OGL:DY2#-].K*/<7BPQNVIB6N_GF\"<;AU0A!IGQY<EB
MJ,)=DX*?G.-.#9A3W;*[J;A-!Q9.E,=@B<)UC T71TS$SHU@EH174;PN4"C]
M0=2<$>"[5A"7"(2A,S0!Z9[RIUJJ;6#&-*#>;E2V*BZA^"\0IC =F#ED&I5J
M&U"=NE32N^(@F X,%5"JV6Z4&@I[2G%7 A2 6-LZ< ,^.Q*=P.O&W5$-:6@C
M2&%[U,^"8+U:D[A$(6_5-*5:,WM3Y[*]IJ>9>EK!NJ,Y;='H6P22?#"5!FM6
MZ K@G+&VU5:/AVZ8LWF"H5"L43TVK[#55(^'[H4G34\39)FD=T9_,U2SHJ9Z
M/!2'S1"*-05KM,%>)]5C.3Z+U.-1.^KQ?G^L;JK#X]YTM"WTU8%SD=#K1HI+
MQ3JIT[&B^^^>WIT#B/#$O=HW6U'QY<J$XXSNV=212 #9:B<@SV]I_V&%YX?Q
M]): ;!_CQB3EH*=W=QE]0$&Z2*+_0N%-")BC>83"69ZC(B=*008_)>%MY#]'
M,:DK#W];KVJYP+2\J62I:]=^P1%JB 6N-+_HIL;8.QO9T!=W5B _7WZ.T^^X
M<P/*;Y(@7@/_;Q)SEE6M;\3U-UT+XBA%*C2_&6"#.YKM%B:U4\A-LF7;W?QS
ME/A)$/GQ?5K>_;8%5]76E98W848:*O=B>#WIA.^,SMV@-XL;C8*YLJ/1_!<P
M^0)0,]>@AKU9J,5^Z,1WQ>H+G[,AAV3=WBQ4RSJ%YJX8?C&UMJ^,C5CMB.V7
MVINEFRK]L-\?]2W8/W:ZP):9FUO=P6UNP^#P+H%[X#K+HF1!JF;44.4UO =7
M63-46Z:VPE4)4*1RZ8/OCN)>4^$B+#-SU*BJ7 +IT>G^"P2B$JCNQ:)N)2!4
MO2H 78E()?2Z5#NT8J! *ZCH[HJ26]+KHA*FQ'!'8E0?UZN5G[W?S?>RC5"X
M236Z0H4?Q6TK9(R\)QGU3#049TM-SCJ6FVVCUI8T(Z6.W0K%W_WWAPF<AFI(
M-<W4/BW7)0_'&5NBCD3@J=N9VE/5_-_ICY:I/>U(IG8-26GWW[=T[R '@YG<
M+/W[&@] 5TR2A%Y#F;NU[AT5 P5J<$6WIG)?+?'9]G[3F.&B?:5Y9\8\*_9.
M ?CIF/OP*^\^2\-U4-QECRA[C0+$V&%8CQ(P/??\2O1M1HB"7VVK'5%@@^:&
MMISY57"?+^'82CP0,IDI$PX2NF"FW12,[;W+@(1$NYE:'39J(<'?7_T -\=[
MP5_YEP/WPE'50,J3A$Q#EG*!QT-N@1^R7(2"P62ERSB5R23V";^YHIC+:,;3
M)9E6BF;69;8("8/A2O=I*L-QESLXY2(_?D#S+%J@K*S)*L-^J;$E!"N^OKK"
M4,/%$$WSF[34V;#5.WY#Z2+S7Y91X,<<)8KY/,%CJ)R,&4U*#(4AFN8A[W*B
M*<V9^]1QCVWF\R4>6W5.Y%A-$8\0#D,\S6MR6Q&/"UJ5"3D)52NE*SKU$+J%
M_369P9X++\>]5OTL>GY&?L(]??B#O&%O,##5ODA\[(@7_^FQ(PF((07E^_J)
MH814[<[>\9<SKG[ '\YX[\/9_-K[]DB1RNZ/)4HK%;'K<)]".(/+RE?Q1ER^
MG'&X?#DKB;62CM2$RWN$,[BL=*^F[BB/?HSRJGSX9R![H[S=1@G"%0(#(-Q?
MT!RP"J,)C*'5/)2:_MDZ(!D>/0M.](IHCI^H>J2DWI IRJB(F$@8<JB6H>DX
MD6T8Y%%]S;WRF_C^E":D"*>=R!%J*=!;B;@1_D"O/[20+4NE216#US\W='^0
M^PAD&$M?_QPXSD2$_ U%BR5\ [-7E,&6^76-F;'Y+@C1^=VZR L_"0')+/R/
M=5YL EU80JPY(_#%:G9R?3$W NQ,L D5!8ZIH^-070#LF;S^R&H)0LV"%P%U
M)GB%0?T)V:)-6VD>6/16.T)I%S8/IC-5*V9)$85X54:OZ!'G=I!\C^NW,H,;
M*] X9WM=;-2\8R;-5OCZPUD"6N;'[;1&/:OUV^NO#KT<<*;AWS&=FZU-087;
MC("]S^IE4Y\2=P#(H3Y_Q:[2 D<\!\_!+M71DY<"PU0H4#-1S%[A#DGRY]+-
MU1)'22[3&*C+12>KXDS !ZN%(#2)4Q:HJ8 C@P(7;Y_*<P$OK'9O;$/H!U!-
MA3,IB_W>SXHHB%ZPZV.Q._.OHKS(HF=,\"P)OX%.N/VYXA4&+/KV-<P._.KH
MF:L-O(Z(*A=6BWCCT#(_,,UJ9KNM%7, 7T> 6"M]M2[>RZV2Y%\(D_)4YP)N
MFUD+W*2]^BN@)D"=^7PVRTUI2>CK&VHZH!9$55.0]%7!QVHL *[U5++^T)!=
M34.B7_^T.X$(B;'P-QN"L1U>94!"PL@J"\:JO8L#,_J*^2R LNIJ9WT(#*'0
MR=<1Y:93%@34A:0P]A\&.%:=@76D<4J_L7 W,VFO?2<:V^@X_9GHC(7&Z<[4
M[(]<*L/3EVC*0BC6$137%G]MG\H-&"TZ?;>1;2WWS)Z%8522<I/,TVQ%O%VJ
M<534H,CC-]UR(J*XSP/[E%031N91\HJR(H+MI]SU]\YC?HR$PFB@U(I&(L&^
MPQ6JC$E#\)/4(F'91)C/ GDMVCQJ,9I#]U^@(F#?9AUF$?O%*@B[$+-[M0#[
M3M5A[DO4!NZSJS"[5P*P[V819DD^NU+Y;WM9>/+?KN=SA+-E8R)4%#ZEUWZP
MQ&$W:4*Z"?":4VA14K;ORODO$RDORO. 2"R8+'FD?4XS%"V2RW66H21X?\K\
M)/<#LKB3D/P4$^5P%P[[%15$C!P[@9D7 O.L.+T:2)INAC#)'F?BU7D@&RZA
M'6([];U;71"'8)V)0N>1_( "?+6(YE%PM%9Q?.7L[O+F+MGKKG6!X J*ZB^'
MNJ\#CEJ)JFMU^31CCC,Q\!HA-MQ\:KX-^&DEYL_EQ7;(&V>"\#4B;&V9E5RT
M$D7F\@K;LD5#H#Z[EA2OCQ[CYB <!PQJL7FV-ADJ8--H!3-?P+.F%6QLL3BM
MBBC$%K$Q,Q?6O)=4V60SL=4+F\DZD:5FHJ\P9QOL==(B)L=GD47,0H ZZRO]
MEF3(CW$SY=^ >/S-'AQNLRS*HV1QM<8-H.[A]VG8Y"K5X&W >RNY#:VI'HUY
MXTY\NSZ(#2Y2]5\&[+02<.3P4CMDC3M1\?H0MK7(2B9:<^8[NKZV7!%$T[?F
M0^+V,:_C)-*4O"_77IWG5*H[E=>?6CA*)*F4."<49P*X5LL/U!,/_3NM!=T9
M+X\D]:*D)Y5I@ -F[%S<?"<+(M]#:S-B2&/N$R[U7KSOCCG9_"?:.&", YU_
M:HB2NB0DH#KCBSDB49AK0WT>,-D*G%;@.5U8'$#..#&T"<FVJ<><M&1CH^P<
MIY5V#@?_I9\O/\?I]]]1N$#W?L;K#5)S)F]P9K?"#/N3$IZA\OB<J0*T1STU
MID=%O)P)@(%V2S4VD*H0EBUO1$U7T-2!MA=-M14FL*ZX+@9G3F5K34^L-W2*
M-7DJVF"O;76A 9_U]O?29$,-HM*3<!SXL#4(S(JR4$I9DZD\\WC&TEH3 @NM
MUIO1>?MNP@%WC.O'Q)/PES2(RL#AXM SH+A&&L\-S+):ZTSG<M'$#+NV\_MU
M%BS]'-W-[[XG*,N7T<M-4J ,Y21NZE]28/0?0.M:4VJHGC5^L<YQGXA\%H >
MF5>L$!K/><.\\ZG299P:]+5CT0DWR3LS%-XDC^OG/ HC/WMGA( ISN(-1Z.)
MW9K,8L8>?D)-4#ICX;[WW_'-(W]*-_3N?R ED#T $;=CB/)<A!UVLHOK"KTY
M5@UV:^IG6U4"OTTWY_U-\K=E%"R?EJA4!>]><!=&J@25QA,DIK(RS7VJZO@T
MF*2IDMIU!J(<6!);J_1X;W1FM65)'3$I@G/&(KW7U><4=7[QOO>3?(U$N:F
ME6;T4:[+L.[.60^=1A>ALN&[)1O:N:%+:,VZ1TK2$=K1SMGW2_/A[:J&GG-3
M\1>U[&B$=0+[SCD[;,*] '8@UD4[FB2?17:TYI7?6^Y:?6[(B]+ZOB,!TU10
M?,OMDL^GABY-#5M9$QY3A,('8LP>W;Y4;.]K^L4C=!M8L0X3XR<NMKY?0@*V
MB?V_",*OY"<I+X1FHO):WR0;P'>GW/@^B<+8G].'2T2V [1J2$ LRB. [A06
MUR,RV_MK>[(3[KO-#?V_P_N2?);G:1!AP]=-=!L'S-@<P8B2;*L&?,YW<&IG
MDH$BJ"ENV*MUD[RB,B[H)OF6!+"ZTC@*,<+-I<4=5]9>M602$_4%%<LTW &0
MR@J1G\0;V:C _R5*T@SHJHR16^ODSF1Y\2[T/BO,XHWZ5ANIJ0J$OL,I S95
MEO7$ 2#K" &RK'H[FLF! \F9% HZ+LI*X7Q8TG, =JO]R/1\5HIP3?FROOAO
MT6J]HKSW/HO2["F]6+^GZ^*.O)GQP2G- 7"L.HR;?XPUX#KCY9+:S+^F6%LI
M@*OP_D7Y2-,3D38G\,:J>[/%\Y$-WYGDCI.(" 935 )(&%, <JL)LGH$KX;6
MF>2.$[+I\2ZS))S-YU$<,4).FDP''+$:KVM(_M+(G>DQ?9^E 4)ACJ,LJWV,
MU*/?=,SER5TP%)!:#;+5)&,IE,ZTD!:"5FCOR9D .-9B]3^]$E5!J#%HQ7PV
M3+V@E5'/*;^(A$P.I,J$I,LG:3R88M1SJ3\&X=TIBT\IUN5,;(._MIT.#1@M
M]"(TCSM^6.<YBN/':!&C[";A.Q#H#P.E5N[T]*5Y>F/G46W,PR85O+"]+'(B
M?PZ> :+-V)1;VK 9@(SUZ563 C=PY.@I(-Q6JV0&$SF<WB?96*==L[RVO8LW
M8;IP&U>R ]";!OD9W#:S:WP'?<FB'-TEB+N5LP< Q5;J,C!7[.F.+B)>5\M<
MV[&=HY[%1G5Z=GL!.%VM=&T'#XYZADQ:#4,Z"9,I4N$#T=6 UP&IN'!NZ!6/
M=-O>^J?)W^#31EGR#3B%0D)]SCU,F,][HX$59ZW$&C\]500H&-S6T'"6NJU2
M<I.YCO2:,WF#WMG9P&HAIN8^V2:X&6)MJ?;!?@3PC@\/*$@7"2Z#?!,"N=$\
M0N$,+K%%7J6ESY+P-O*?HQB&(AP'MUZA\,<IA##N34=3"Z'I%5&7Z>HY2DBP
MS:DLL+HC(0U<[@W^@-?FJQ\+?*=F7USRTVHTFI2XZ3;[EGCC3%$'K7C+0C#E
MDS + M@PLK6ER'A]R71WZX6TN"!%''(FRD\G:GQ()T GK4:"T?>5;'6WK$)[
M"^^4)<[4<#;V?9%Z6S:V/O+BDM%60Y\<67L<WC@3*ZD3[WV6OJ"L>+^/?4!=
MJA\O*WZF02OO+]EN-1K+D24I9I$SH9IEI:,H6=PB/T</T6)9W,V_Y25*SHKB
MCBMANEO,B[\2Y* Y$X1IL]H09H:ASO3U"P[QI5L;H\8(+@OAF12P@J1XQHB2
M'TZYDE0%R=W_67"="<RD$5H>1DB83"T<6\*U55%$5A;R$J2#<Z8?:ANRM.VT
M:D>H>DN:,VHU1EF [I<H?LGO7R*N$XOZ;'DRN58MD_&-G#I&^)AT1'%2V:Y3
M,?\M3</OT4ZS.)*:B5=A!HW/K&:9UM"6C'/#G0(R>NU@A9\LHA:-XGMO+'G[
M=SLXG2GNE+_1B938NW!&Z+X1K*6E1WUWR>^_VR5%[#$6I>R"@7S_#T&0KI,B
MO_??!<:'5NDHY?!W6Z4*JXP%>SNV9"TX=H[?7O*\JP;4-AFD(PC>A"6](OA]
M=P)(6],I8TN\5B/KM%G4>?",!=NWM<=4%QWJ8O[*=:D8>B/AK:%,+V?W$FFF
M"'(&6HS8=*B&GXDHS,'9=#2VT8RCBI<7.K\.'BSI-6.VJ>_:JIC(<&W1$6AT
M7%D(8-R"NL3-Z>[FCT4:_"EP73''E#QQ(>N5(2J^7)EPG(GKVZ=0Z,$X?;@$
M9"L75I[?=#EQ\#@3#J='0*[XE+1+2N1&LG" ?<:L!:7Y==^N66H[%^]?_/](
M,X)&L"4JS.(-^L/^R($FWDJ;9!V SD1A<8C?D?[57XF]PHHSE:PP%,(LO>'6
MD9WR*N#"=R::R_9*<&5GM[TD1 >!!8O$Y3HOTA7*2&U[?&-<1B_L5%J)4254
MJT;PNM\KXUB7P*HACHL:IO"4^2'"E.(JC5=17K;'QN8*'$#*3WF6&DM,%G;3
MG/1(2QVQT_%:]:(HL3)C*,[.G(XE F.L>Y=C@748KZDXKL9!DI4PY$5(!^=.
MCZ\VA.F*WF-6JBW4 +Q:)R]+]+[KIO.X?GF)WR]3[@DH&.4-AV=3YT*;&!_.
MZ6DGBTY'C)*AT-7A!+Y-UYQ(T@+@8S+65>OK8RGH=/XYRI=_1G$L*HK)&4&T
M(4.)%RV(0 :9(^4$I0MHD@74%4,9FWQC,10&JS@2VFW9K=BLY+#\B'"[906;
M,-VVJM2<^T(UR&):EXZ@*2-Q)LQ0"LS3B;L1OWR?N2EF&*MZJ+RP3GJ+5)!1
M_EN6YDH-68Z&EFC=C:+EBUX:G;'2B">]^&Z2ORVC8/FT1&4M\C)PCII,HC2^
MA.)N/"E=4/4@&BNMN-_ Y6N:7.Z:<%7=>CZGV7ZGULN3/JVL*U?SF4OX[@:(
MLB6L$[R@_J+=XQS3'84D$C9-2*?H.<K@+"D+3E9@\QLX3,@!@_^AGC-1]RV8
MAWV'$W>4C_'&C& L)HL98WN,H:*XRRH0U;9)&DQM_JIF):WQ F\XG4X<3JJ1
M6T*:>,!8/<V-2C]"/G0G#RJCW& L%R73E_'E<NSTO4F">!W"2=WB.A+24'J-
M7:NRT/8"DV<38^59B'WZL3+QI^[6?&C/)$)C"F/!68BHJDCGQ+7\#>& %$#W
M"IKD GW+T7P=WT9SGE;>9-J22ZXYVF27CA;DC/71/$2+ JS:#:_?7E  5-VC
M+$I#N' ^^6]7*%P'1<3L55]WNO+,[Z(QIC%BAF@K;=!PMMT5>BX<RK+#Y-PD
M>9&M5R3#69Q@QQCA#886-L]#8D39=92G@6PS'P$WOX[+0_JNQJ3=9F9=2TU]
M!T,S5S4E_S9;  ?R8M*O*3W.>(/9@;5,#";K3CE\2K&FY+8VV&O;=]V SPZF
MIEV"JA<5G_V E',01$*?/@S(S=B;36PN(AC.Y)(=$BC.\:0\#HAL=2 4L5E&
M*/L@G$GLTB06VQN87OF8S[)JN<GJL#?H#\S8'DUL:G)@3)6^;KF!)X%CR"C7
ML+-JQ6F*=(1P3"5'69&.[>W-E)CTEJ?65%EE_9RC_UP#V=>X>],3O$]45X4^
MPAN<.U!215&/XV)Q)_>)0J90=V". 7#6:ZOPV"XMJ7TX[E22UBXKV[NA*:$)
M=T,+,39_^!EQ:CW YB_8!H\?!4AF[#8F]S\Z"'?*$N_3)_R*3A\&.(9BV:2W
M.CJ'Q=+8!^!.S5T-\G!E.VLN&.$&9L' @%T9=_/#F_87_RU:K5<7:9:EWZ-D
M<>F_P%^H<<AUIO$&(ZMQ-C5\.>KPW"E)>YLFBR>4K?8Q\"1)>1P@6<VBKB,Q
M)@R[M5MO5K!*"ARU_CG-4+1(KM^"I9\LT!7*HE>_B%[1#FE^A7)X!(>LSW+<
M-_QSG'[_'84+E-MR/E.(_ U$>)OF^:V4+UIF F\\M'!IXM)V\8[Y#I_Y?I6@
MB_>;!"2+MG?_VTV^R<4[;;*'*/]3[/%NBPA@LIEM6.!(EU\ ]"^[;0YUNQ"N
M.K<$UYAZ$WKC@1,1 2TO'4T+>,=!9TKV4J@4ZO?,,< M0[&+TM>N)D*ABUF
MUIG:OMHEZ<J%K661NAAIL:<R MWBJH^TYP&;U>0LP7?$<!VSD3@3<L$Z0&H<
MP-4P0.A 81EWC]E#/CD3Y;$CE>0QPP51R@O &P8(#15]:G2D'@I )#@6+&>*
MZQH2G,LGJ X)BHY*"X5TCJPQ\.-W/PN%)R9OF#? 3GRKI=?$GQ)=@%*PG*FO
MRSUO'E" ZPM'\PB%V.PV"X+U:AUCF]K=Y<U-4J3ET7,]GZ, SW&?9A@2OQJ2
MJ5>"4*P64S!LGFG,&7?B8$A#P<MT]9*A)=Y/,5Y,^K<D0WZ,DQXKT'?)CB?Y
M+(MR4'ZNUAG\?YGV=('F\+D]^6^<]6;@;<!00WD#;2TU8TP1!/(8=A%\]J/L
M#S]>H[LYE4<X97:C'M\D3TMTX<=^$J#')4*%=;] OJ5>S1U &>>-SRT8MK9T
MY'O$[;.8=C79/UVW%YS*>0//BJS^YEX*3#1S(Y2T\C/ERE \##.BV\;\4V@"
M6P%] +#"@<@CXZ+FF?"H'''-N+Y'I*Q%]F0((+,=T<1CN:R0]L&X9CG7)297
M;OUZY>6@67P_JF)#^DZ]$E[Y)49[8[L13OSOAW5ODX3EC/W\:UIPB;Z&4SY=
M10$)F!&*M<9LP ^KU7KJB+DV3$W&\I8*$(S/S?BL'-9PF&S09"TWGF@_'MD*
M F"R[I3#IQ1K,F&WP5[;&D8#/HO4"$?,SHW]M^=F3A2']RUYOKAC_#7B]SNW
MW1M.+($Z[KYSI[K"&9*<[9W5M A;: %']SG.DO".O*RBB]\356T20.:P>_:<
MVA&K#D)W\B5WB,NZCI?K+"L-K^(O[V $ +-:"[&VA9N+QYU$RAV9>^595:1U
M.@P@6BW@K4%D+%""A$OC%2IWODV7"E72?9<;U7"&_?N$DU=1COTMZPS53R&2
MG=<;J[5TL<>*6HE",G,""\S<L]7S?M2D)G]M4.!#MQV"1JZ@?2<J4363:HT;
M9I]=U?X'N:;T#!V_FBZ8?8E0;A8L9WR"A@37C?ME?0DZZ"4T$1$\[CMR:6%]
M1W3IB3%I< HZ8Q3 \<V&W$>&Y-0 I(,Y,)83E?NN9E"94']D&>),QHWF;-6^
M[8K%381"%[, K3,9-]HEZ;*.9%"D#GI&->4=#ZRFP@B^([JD.$C<\5YJ"R/N
M.Q!&;.2HY %VQY>I-?ZT[VJ8<+]&V&F?_;UU/9R[[WR<<#V!N5C=U8$(TX'5
M'#W^%T87<FV8NIR?;868]LW$#M@[_9@H==63-1_C.+!UGV/R[I3%IQ3K*@?;
M!G]MGSX-&"T\8I3L&51[Y>Y[_.(7ZPR7B4V38@E?Y+\CGV6?Y \"RJUF&6CW
MW,I"%A1JM6V;%)USVRM_C4H2*G,#LRP7YVW3LZ_.&<8R4C*+2'[K5T#4 [:^
M2W_HVQ% J^6BV*U\Y4=X&?YVJQ'=L,((.;-5NI:,=3L< MQP),[-V =) \R0
MI06[R,855D;H!>\'A;.K[>$IO4#[U6C*:B!?T5O1ZY.CB&</T_,"^ 0,)3Q9
M7B<ZV<-851:L.)MZ_[<H613+N_D3J*H$47B3'"#L<1:.]!Q>?S+IG?V8RT.=
M"8Q%4*D]AL-KRSAM7'5G+_K7SS)8M;-B&TG\!?F8!>%= LL:5CZPZ,+/(TL%
M>;9DT8BGD H/?$V3[(#R6XE@7*WO\<8C"QYE'1"DZ_LT?0>PR$P$$3=XUX"4
M&2>'7CYU.[B7EG$I<-2QA@ ['.B9K5NZU"7$9X$S ;XT,H5>(?8@0&<[DH7/
M>'EA[0-R)JS7@+AL&U+-R4UK,"_5]#(+ MBKP^NW%T")\$Y2UH(L<[(.=A5.
M7*CB+-YX;#4J5/2QG-I?:@%TIKX/H;4\*H2^U9-G 8M5SZF:L 0PG G2W5\^
M*I*A# %D5L.[&@B(B<:9*-FMIG7QOOWG[Q'*@$?+]UOTBF*!(BDW 7#*@:Y.
MK:B5*@QQ)L3VV#A!3#BGY L5&:5YX%.P7<A$15@"<<LC=B;ZUIK47=%H+8A?
M&%I@P:6UI?<F>5D7.0'>$^>OL4<!4*OE4FI\E +QLC"Z$^-+([5?2XC]+4"K
M.8A&A7B 45< <%OQA&,'$L^,ZE),U+HB?LW'OTV<*E$YIA8!/:786F1M#?[:
M5B(:,%JH!%@PHGR.$KCF1GZ\]QUO/_*=YW;VG)/T8-Z9HC83,,UJV&)[/JLZ
M?-$5\:L_6*;*$Z_0O%.P*(3&R$P'++$:,%5+@HS%4!N^CI!D/2OB)GE%>7&H
MERGM%'(3 &RK\2VM;1 J[' GYOGZ/]>P7!\QW/*#>/T:<61.>]P;G$VG$ZL^
M$Q7>TZ7'!:8CMMCH-D[6MI8=G#43*#Y6S_GF$JX%6!"Y;#@D[7'I9VB9QO#2
MO%R@6@H_4GVMCT4:_'GPKJ]IP>WN)C'*&TTL[&GW61H@%.:X]20AL*R-DU^_
MP0TYRG<"H'P6PK'>:&K%L"+-;?KJE\2E(2I*876QXND$(P"G&462&AU7D_%2
M&#1&KED(;MJV<;_$\=UW<P)7X'%DC@&&6.SE(B<MZI<E0.1,;-,^>4*GT.G#
M@,90_IFTOT_ :;IX6$B<*4"H02ZVC6D&!"0RLEFPL5VFJU6:$'(OQ+6.3AZ&
M ]:J!LWZ$!A28="O(4:)JB"4[X/+=_G*\D="*S>V3S3,&XQ[TZG5Q%DYOBN!
M<28 :?O!E^<E;M*=)B2!2%(+H(WS!OW1<&(QD%V',L %YDSDT!&5PN.'^GP)
MRW9<NASG><8?%BQG(GYT2LLYE4&SV%R,U)$YU)C/EKBL!N;P/Q.>'D'#X4[P
MS0R74,:EEP6GUL%SWF TG1CJ=&/ZE*(#<:>2'K%[7O@Y"O%B P:4V2I9ADM*
M$!OPQ?ONF7O_'?^.@-HA2\+[V$^^^BMQ57X3KR-<-=4>6OI0I N:H;J8Y(([
MQ?Y^G+7ERA'NR"(3GO@6;#L/*"^R*"A0*'?J4Y\O\5FU'1C=&^@KA<\*=R*O
MKE<O<?J.T)Y312AFYAB"SZZCU8*HQ>S0$4=%-3L=O/I^G05+0(6)YUJ=!*.\
M8;]_9K=O98M25&&(.]%/&\@YJ?N.PJ?TR7_[6U0LL3(=)8O/:49G(<]U7'-*
MPE<[Q1^;.I6;(G8G#HH0FM_[40A4-U\+=:8C7!E:N>$W7 >-T+H37+5GJ[B*
M7J,0)6%^CTKZ<<DJ#%#.9,,<[@U[T^F9E3#8AC)60N=.P<?]N)>;/%_C9/"[
M>;E@OR5 U@W\(B%]FI.0OE+Q.9;#8_$:+^C]X!G)."+M[_6&X^%H:J7P@<8P
M)'-L$=2H-!RUA[^4J*CJZ.$X0Z 3)4&DJ6\STW_*>.DNIO%6$,VG-HDWGEBX
M;SVB>'Z3 "%XZ< E$66OO#!7VN- N+40OCHL9ARZ3&2F@OBD:.?%],E/ $#,
M.!29(7[-!5,'8;<# *N;W@[U]=MF7[Y-DT6!LM7N3P+GBO)<WJ _[ _,?,C2
M#AAE>=-/Q=K8G8DN5((@M)K7F*UDB>W6U_4EJ6%E'#'"F0A'5]:&*PX3=Q:)
M]BC+MHHH& J$:&G?9T+25 '.? *_J9#*>@42)A)]@33&3;;!7MM[50,^BS:5
M23O7\(U1^M[/BO<GN"3E?D"L!%KNX+K<PU02>==TV:'>Q(97918$N%-(?N^_
MX[UOCTA<3+^LI\@+L)(8[DWLMEV18SS]H);'YTQU<CC:L$$N(U_)0Y3_>0\'
M)/S"YW? X T#A%9]HTTD*,;ES.7\ ;VB9(VPI?5PH7%W%<88;V*W;U43F0E
M.7.%?@R6*%S'Z&[..KHNW@_^(NA&46L^8&2+N;4ZQ-L ID;KFXW$P>.]Z.+]
M JX@RY6?B;)P14.!/68^=Z4J=4TD*[=[4V$[E'!X3&Y%K#A/5##4FYAR0DN;
MRN2$(2M(&CQGZJD;%J3MNV);$A5=+"U<>"[3O+B;_Y:F8?Z4%GXLD==#&P"J
MHU7U2NY[8DF.C<B91$?*TI1(^.&,@K5L)F+/N1/R$+$SR9 GE&(ZU;?3W2C
M9ZOJJS3W)85V#,JE%$@#4G/X_-,@/F%>BP6KT./ZY26.4'9"NO#\$XR$8\-N
MD0S1I\2X@\J@<B>_DG%8"$Y#SBC@C0.-![6?AD+$[J0U,D@5;JW<<0#2=ED'
MH0B4)+</RZ4L04.R<^5@-"5$_9786XI?F/0<: *A;;MD(M15_MRXPWW2MZ7Z
M,WDG\+,3BG6ET[7!7]M[40-&"[<9"P8-N4^VGD9'F01893'2MFT%C\D =W+5
M]NE34A2VIZ>A]*&FFAV3]V()[D-S)P--@Z1L[YUMB$RTR?8UY*_X60:7]%D2
MWA3Y;#Z/X@@(X3>/YHZ!P\%J<UO6XC_DNR0,!MLKQ8@2K?<)O^;9S]$__7]0
M2P,$%     @ *DX&44?R)]%^60  ZOP$ !0   !W<V\M,C R,# V,S!?;&%B
M+GAM;-V]>W/D-K(G^O]&['? ]>R=8T>4[.Z>O;/'GG/.1NG1=NVJ53J2VMY9
MQ\8$Q4))'+/(&I*E5IT;][M?/$@62#P(\(&D_,>,6Q(2S 1^F4@D$HE_^>^O
MNQB]X"R/TN1?OWK_[;NO$$["=!,E3__ZU:'8GOWS5__]W_[S?_J7_^OL[$><
MX"PH\ 8]'M'EQ]4-^E_G=]=HE>1%D(087:;A88>3 IVAYZ+8__#==U^^?/EV
MLXV2/(T/!?E _FV8[KXC?_^9?Q#=_>G;=^1'\J]W?SY;'IX.>7'VX=V'=^C7
M=W_^X<,___#^^_^#_M_;3__?V1GE(8Z2WQZ#'"/"<Y+_ZU?"5UX?L_C;-'OZ
M[L.[=W_ZKFKX%6_YPVL>-5I_^5/5]OUW_^O3]7WXC'?!650*4E/1;E1T[[__
M_OOOV%])TSSZ(6?TUVD8%&P4._E"VA;TI[.JV1G]U=G[#V=_>O_M:[[YBHY!
MEL;X#F\1^_P/Q7&/__6K/-KM8\HV^]USAK=J'N(L^X[2?Y?@)SJ/M/_O:?_O
M_TS[_T/YZ^O@$<=?(=KR\]U**\[WC;Y*HN\\\7B+LRC=7"7]F&U3^^7ZO@BR
M8@#?(KTOSA_2(HA[\2Q2^N+V!O<;WQ.=MW$EAA#W&U>!<DQN"YE3Y\%LC&),
M_WU-OM_@#+\6.-G@3<4;I3183M8QL[BLRS1L=!93TYMFLIPYZ8QUE./PVZ?T
MY;L-CDB'[[^G_SBC_SA[][XTKW\@O_K;14K6PN5C7F1!6%3],0G85_ZF:',2
MLL%3AO/TD(7824 ^;,VO!H^JKY(EBK2@BS1.SC[??_5O[._HUZK%__D7WEO-
MW#)KCEF0A=67R#\[N"M;?!>F9'W<%V<-1K=9NM..3OG)5"O(=]-.:.64K))M
MFNW8 OT0/)YTHC6W^N:>IMG ;WO&:W]+:(M^9:W!9K]KN$4@=(VU+28J2&R#
M_)$Q?<C/GH)@SW&!XR*O?M,&2/GKOY$5M<"4E8LXR//U]KY(P]^6KU&N0(D%
MC0>HV' N60C:!*5;Q!H14T&:24 9S'$AK$O^V/:!;VNT5""WAHH_I(L<7*:[
M($H,$%<U]HAM):]=Z. -@6 ])L<^$:U'11O*>DAXQ'"ZVZ4)8^$3WCWBS 1A
MN:U/!"LXE?TVVJ8" V\&!5]'=D?GDCB&C^GT?'I5+1U8)<W2(=6W8C$5/[?4
MK&9C[ZK5XE4# FYQSV>A75T<EZS."[XJ2*CQJ\*#S[W==93@%7&V5)Y[-PG<
M'D_DVVZ?1RD0(YG39D\:_XX-GS3XDX'E*BFBXGC_C..80'4?)$<-1%0-/0%#
MR6,;#KP18JU0V0P* ?I!%>==/Z(3S_;'*,8W!\U"IF[F=:8;_&GFF;9!O!'L
M+,N#*<^Q/)(3S_ J"=-LGV;,F+!]]D5Z2(KL>)%N=#$^*TJO..B20@.-!MD"
M,4*49J@D1I0:%C-6TR/#R&IN)G<K'K(@R2/*PATFS.B. _3-/;L3"GZUKL2I
M+>*-H7T(W6"K_ ?=2$]L:Y:;#9FZG.%QG=UFZ4N4A&8CHR/Q:EVT?&O,2ME>
M,"@5#:PQ,8^_;$7,@S\Q6!Z"U]6&8#7:1CPMQ,(/T=)XA8N><PU>" %J4LS"
M7^F8 1DO'</OQ[J4_Z'[HO<VIJ79'L*NM#CN,BKE/Q#;OZZ3>=@4U:AK#8IJ
MR/V XX+\<YT]I%]4IS;&UA# :'#;!0O:F"XUM/DL("&/M180\D#[@<-MFA=!
M_+^C?>=F1TT  8HVSUVXX.T1(9C!=L8T[EIT* =]N@0F^N$,!P9(-)OX2E]J
M\B7%O=FDD[^#SK)J\!JI2XJ1FVPF:3YQ?/N<)N80EMS,TXPJ^&O/*FN"6!M@
MEU WF.+LZD;2N^/WP='Q^P#N^'UP=?P>OJ2S,.6J4;=Q_#Y,#HZ'+*"7,.Z/
MN\=4FHY2E%8;3R!H<]:>^/+OB#> FF;E^(E3JQR\R:;S'H>'C$#IZC5\)H.%
M;X*=;GU6-_4TN1H^VW-<-4-5.T0;0LVU:7#%*3>-[.0S__[#XT-4:#./Y6:>
M9US@3])H^GN:LO;^P]>/WZ"* GJZVR.JFNKV<$Z\F M9//?/ 9FJ]:&@M\JH
MI3&NZF9"K\M[APR:=5[,6%D@3H@$2MCEWF9>Y'7?9E*F/X8B_78=/;$FOH^;
M.%_Z(R;R=_!3)6'LE"=)PL!-/I'UK</+H.B:T59;SU/;YE0[Q[PA(BT1;0H]
MW<H15LV[<G@G7AKN\%-$+STEA<'W4S?U:OXE/C4&_]0.U/<S#:YLT=4C.[GJ
M?XQR&EM@J/M(?M>5GJAH[]D$J#C6F@'>N+(&K#FT*=".N,H<:(=[:F^1?#L+
MXE6RP:__$YL3$J6V?GU"B5.=&\@;(M82D:; ?I]ZA!6NGGIXIXO3'[*L1MY?
M<9"9_0)]<U_Q>SV_4BR?-ZVL FT,[B%T#7<CRM\QUI-A8DELT8;9HSC0[19;
M;3S-?INS]I37?T>T =0D*\=/G%GEX'E:_"F0[)=^H37(PB]RV[7L,P6?T:(O
MC;1^R9>&>>H%GYL6GK9(@\]%4&@182;QN_SK^-9Y >424!,@3@'L#!A'7^$3
M&(=^\LSV M,*&=$+)HM/4/)BA(J.Q',NNX9O;1)[W9YZ"$&%'>C$==/HJS+6
M34/OX9I+=D$\E*<T,V\B6BV]7W81N33<=\E0U0[^RHLTL.I;+]*H3GV1;1?$
M\?DACQ*<FQ>05DN_5]E:7.KNLM%FJ&H'?)E--;"*VVRJ49UXSJ]V.'LBZ]"/
M6?JE>+:YQ:BA\(H!'=<:+%3-$6\_CQN.QI&7P6$<]LGW&_]^"#*R&L5'JVM+
M4FO/^PV96^U^HVXZDSM+FH%6;3<TH^ROM@.]4K?#=24B0XF[3@J/51[T7+=!
MPENBNBEP)3S+86\74>@8<X"*:+IB>;J&$+7/= 7R!#"HJ^(-9M&MV%EO/GTB
M5CWSVI)FO2KVN>="XZ<@+G,QU67YE*U\94)+W$F)T+0%*CT<B,)[H['I+6%;
M/>.-?&WU=$_LA&NKYLE-O+K9VGISU72"5,8;SI]?1U]=_4XWM0#K\;6AP)&I
M,<2Z?&TH:B2L>=?Z2D:>%^CA#(.LU!(FM*NU! B?Q>7R8KW],4TW^3+9W./L
M)0IQ?I_&&P.2341>B\T9>)>+SN4%S95FS5&0;%!%@"@%5/&Y'A+D08Q!HG'V
MF)&KT'4!QA_BKX(LB9*G_!9G+'O88L^M)_&(=@/?TMI=-J6I7SSGV[#O]H/T
M/MSO"?<YXW[+RB>Q3':JN:R<X1__\/[/[_YRCD+^^YRF@_\ J19=P&HK11>J
MX%3B/,BCT$$?RO: RE!QW*T)"\3:SD,+=&Q/PZ)E'5\G)A&VTU;45-0YZ6D#
M[5U*VH ZG(9>1O&AP"8?34L!J*4GKFWTM&P]#TW5LSX5FSVUM9/1WX'&MM#?
MI;,MZ/O3VMLLW4;%=:I,!5 U\JB;#=[:4+G!!2J/;KZF3;Y9T!_C [M ?DO3
MK@@LED6118^'@H::49&B&S*9:5*0K\>T&<N]P;ET'#A<?X6GR_J+%S'Q8(Q+
M3^9\JIP,W;:6R;CUIUAW^ 4G!VQ2JU,3CTHE\-6>UNI/,(CKP9A/M+7GLXVU
M]F3Z0]J/&0$XA[H!;(U6'O'6Y*X]L^ROB/\9Q@K;\+=7\N<3?8HY;@-0,<&^
MDT2HI?U(>+\@:VR4',@2N]YC7HLY/\?$@\.\W4/PBO.KUR(+THRLUT%V9*'E
MYNI<+<X&3$_Z5>_)*E.-GB;AA7M-B&(-G3Z)3M]$C^RCE9?%/KN8EPL%,G#E
ML' '"!6T4_A$H4E53YUL-*G>09FNJW\<HN+X"1?/Z6:5O!".Z.F7R8NSI <S
M)WJ)+ P#)T:<&@GD,#YB7\G6Q3/.1M]/*=\QGY1W/BE1W9[\$QVH&N5I'&T"
M%CIAV0;S,4@="F4V+1W:Y-M($$MV];K'28[/<8+-_K:6PKLA4'&M47U:D+UL
MB[XN6W\#J>H.O,]D(=9B1(UT+4!\8ILOO9RADIL;; :WCL0KNK5\RQ#A3>N(
M8=GZ&^+/XA%]5]<5P5T S%LM4"+S[1?L9M#(:#<CQA_<R4=/BXP!XZUV'H'=
MYK S]"W%N6\#U458/WLR&^Y+;R9HL?U+4.1AR@+YWT(=5HW$/C^U>D[C#5GL
M1I=E0U:*A+UC]..!^'V*QX0\2^33]"@5N&UOE-H+9&1$[7Q(G:-</?J",E:6
MDKH;-&]1)QO7= R1KW&>_T 7<8WJ\=2Q)$W.A/[X+R.-\& ZZ()OHYZZ@-N?
M+I=1+<J"A=N@;.U1']7<2D&%JE53[V \!E>6X8^>#9!H ]R !X^70##3H1_)
M%C,+XF6R66YVQ(&@R9RT\$CICAM0;=N!S\LBMC+)%>@9X0*5I"R?J$E<!4&
M;I4,ENQ)D"QH2E9N($$].#<X2G=2G+ (<--JO>6Z3EBC%1R(TTP8(IR5O^U.
MYG?N">*.EK64^OM0Z18U2*O%:!XW\'O.I_8*E=MD^KQ?)3%#O++U]B%X-6#4
M2.7UAI6)>_F"D@)N5?X@W8802!+*Q:PB*D-$[!%I\7M/JQ-[\D6M3N#-0G<&
M[OH']SP/'>RY/>ZMI[,*%(P_+CQL$-JH>"MV@.80-AA)71Q,PCQ#"@:&ZR3V
M,H=].C/2[TOS,"L]1ZFWF7EC5PM\CQQ\1&8BC7*P-$/4R6,PDV83*:2@F*\D
MX<]9D-]G.,CQ)>;_M=BWCM&YSU#I&&.A3M>R-"Q3WGDGW\_)EB6P/"6<<#"4
M[LK7,1^,A ]&$;R"!G1'4PLI_CN:3LS#2'Q,,QP]);Q.=7A\R((DI^6KB<%+
M-NRGF$%NN?G[@:?K6003IOK@3(S)H#'K86#*[Z'J@TCX(HL)"]]$IX^*E@EF
MP^1M$*L1"JL1*H01">H>YFJ2ABNABYD:KH'S,%T##='LS,HP(S&EKEN=^@Z1
MS.!2P"9;O1FI!MOC,:69BUT=8B7G:?/N<$@K943;*&S9:'J_8KF^6*V32^)^
MOK"STZ$FLO?79F)1^X]6#P/<_IC@B?%[/O1[B/Q>^.(T9MLM;=W/ $JC0X1^
M"J*$#D@8Y,]H&Z=?T#/>//'@-MDKL7KY.0UTIW4%F:D&Z6'H$C>[D7H+6_&!
MULS%G \T9?#6_W.2X2"._@-O?B1@H"(U&%YF44ZF_?*0T9 E"T ,,/Y#/C8#
MVS]HK'J8_M/W$/U@E?7<M/6H_"SBWRT?29[4<1\I9CCJ< ICQ9U'.^,VKTW-
M'$9D[@9^N,&RM>_#K15(5N''*"$*&07Q;9JS_:A;*J&!'"9_T"2/,6FP)D05
MY?Q2!CLGRY GV#E3_N"WS'-<Y!9 :S?T""F)1^F1:=8 O,!T-Y_W]U</]Y
M5D]W&ZKJN?8-RO*I5&ML2NV]0U3F6(W41?T,\CP@V\UWQ6_ VH/6.#>"0XUD
M#3*  &T+9#@ =P,7QOON8I(%;<HSOPJKLX&J%40!H!F&Z8'L'NYPB(F#_!C3
MA"<+I!K)? +7S+^$X[(Y.K5G.^X)D6UEAWM*D0E2 %<,L0&2A'T+%/DLE/-"
MOIMFQZ[B.&(SKP5Q&OS)-63*/X]<],:MJI,5BQ%T)2=YHN6"-O(L>TP@#_)G
M>H^,_(?62'L)8AKA6187098=H^3IYR ^F.[S6M+[3/:VE$CR/&G(B[T(0/\A
MD"Y04*"*&C%RH%L@0R5C43U\(AT_[,MB7%=)Y]'?Z*+0.<+D]^D6<28FDNV^
M"+("1+I'_!0E](!-+Z/7/'D7PR%EO[M8#<\G8+9;*%5CWR=07?L4?H(T^9;*
M.@/(CM_Y[*OT@%">$$#OL-CG.W?] -M][3X?<GNOW=?#XZXYD^J-/,#[$&FZ
M^1+%TLB*SPO437R^#''B2WIVH?P3C,WKP9C7MR!:\RD]!-&:3*^59,E@162;
MSK%.MD97K^6M. L4VI'[K3!K(X^B6&M)5J_A-&?CZYH65<1@M96'RA64<L%7
MH;4&G*(BK37:0'Q9>F74Q9T5V\-XM V.S4[MJ2FX7VO!-;QK8<2%P:N50>'U
M;4&RX2V.MV1$"[)OI'O&?7D]R !I,YG?]P=-_+>A4C5?($; (@(U"6#,M:<8
MC']\XA_8U-N 2?'^7R>2 .J(7M/;O7?1TW.QWG[.^?)C,O%F.HC:HAH)]"4[
M&<$",9*S='M&B/A2 %7FN[\H,25 627)(<>:Y<'30C:](""554U*HJVQ:M(0
MCR]A.[\A-8=7H^Q?))K9HU N#US-^N$DQZ>29O,XTG44/$9Q5$0X)XOL/7V*
MNWPF@+-HD:%GWX5'C7"02ZK3=B*M_4"B,M#I?$,D6BW/5]>KA]75/5K>7*+[
MGY9W5S^MKR^O[N[_"5W]^^?5PU\AE<<5A&UM<D7@?-1K@%K-2IVLU0CF]*$'
M^_Q<(FX)(;ZC\D]LAP6[[-CBRU5C0#7%/CG<1 2C'=WIUD+C^>2*.TE0,2TH
M!VC6>#=T#/"'SQ\O\R1O@R--DK1/SVT3 "3F2CQKDUG+EC-)Q;7G>\];SB'Y
M5@T07=JM&AU>89T=\$;6-#.R=31^P:WE7($3VA:IC#H8Q)VYK]X582Y.VD@(
M$FP\L Z8T:10 S.4(#T;)X\&V).Q]&# _7K;FT,S ;0]DH=!^$N>$EP2#O_\
MIW<,E>07?V.AUJK?HQZ4AK8>,&GB5*ZM3^/A=</)4-EQ0N'"<N5%[\NBY.FV
MC.H#([03(!5 _:!CDX:L! :K:S(N2FKCU7A&Q>/"D"9/#SC;7>+'@J5F[R-J
M\RB3Z\<X>F(BV]S?=^W(YX+B*J,T9Z2#,^+Y[!#MHKPMPCKA!Y-(Z 9^&SV>
MM.FI/>SFNA=(I46L%T+GIHJ#57"&JC=0Y8#\OKZBE5%=E9;-7\F&*1><4EU'
M"5YO+S*\B6Q6L69S (5I\:M7#]J0/83(FL(G1EH*<)YF6?J%UHU$AV1#-OL9
M?DGC%YI7$C(:%#QE&$,743?!1Z<"*NQ 98G5?J9=,G W+5BVF%J2SHPQP=&>
M4#-Z)8VY2B3MS.J"?&%S&P=6V!=&/+CT,H-VF5/,#*KESU+P*G&XAYWHI/1H
M);JED-[NX!1^+835VME?EC>A/): :ZN.)=K\*<XEWF+RZ0TO!OH0O+($!G9I
M0@B46FF2>U<>5:N'G&U\5EU4!8Q9)VPWQR_&-,+XT.HWIKSE<Q5%+2\_TII)
MY+\O@MNJV1>^7E]*W44\L96]FY[0-1@G(6'+H)9&*K\OF!JX5[RI6;7F 1.Q
M/=@+Q@,$"$T">*UZTHTBQ4N?71#RIP6?HB3-R*II\>"OW-0CWA5\RH6<3WF"
M_U3E1<_Z%6\+H6YF^-:V#C-MH.L X[/$>8\; S.Y(^"40V^%_=M@%MF<3H+]
M$A1YF+)GLK]5YC>#'C^Y7P:84_K_,@P/NT-, S@#'S=T[LEOPIRCE(I$M*H'
M!/S\H66.W8@"IXH7]^C3(*8W/P;+Z5!:;[BTYW4=O<<@IO$$N"J(PX4A'S%(
MXCDILH]U4:1*]C$M'JWH9L->T@CBVR B^]WR@)-Z^6G"S+W)<%H0^[25-K)(
MUJ(F0I2*7H MZ1:(4R)&"F0-^XA$FYY%]-4CUAA4C:SA)6F.-;;\!EW*CW<6
M$I::>@ZOM/A4A20J:"]X%6#BIN;Y 8]?:M8ZHF+'<\YY_B_OOOU_WJ%]D*$7
M50UCWV$4%2Y4L1,5*'R6'BHCFU8@5K;V6FA(Q:U<F*<*3L\'S:Z<SP_3!J3(
MY82T,/&'[#M<!%&"-U?ELZV"YW6)MU%H3(^R(?:(>RM9Y.=N.1&JJ-#7XDZH
M) 2JK#A,(MVCQ3[UP1Y?;?6P!Q=D:-$II @<2AP60H1)JW4HC- 9-9Q7T- ^
M6.@?YP\9#O)#=K1R=U2-/>)<R:N$D+)1P]>!2HQSX[CT<8("A2GL$9 >%6T,
MZR$!::N)8>#U>&]Y\I-HYQ[2YB&AQ='H6!\ 71-ZCHG-.L(L<5FANNP=[F2V
MWUHSTNCP]<EF2?(91)],W!G%UB>3<3XA]W'M7+<W,L3(@<0<B?NZSMASV!NV
M%-WB[)ZJHET84D\-$YDT2&,.5A)"E&:(DW('"!%BQ*C!@Y?N8I5^T2RB/@YH
M,P0WNZ &%>_LH4"V'8!%11WP)@5*9ZA)(P@W)WURPY\YL#H?K6),T!30];9G
MCIH5O=?]A)U$\G:AI*.Y),H8E#Y?S:]OY3!CLNOD,%T *.2,T-2*-&%YR:^1
M*0F^@PX"=1H)- 7&3^T(NDA+L$S(:;@'T0L3AK3Z8 *0[[+Z-1>7Z2Z(I&H^
M4CEUJ;WWDOHRQUV(0;_RID" 'YUM_T7T-2A1E]#70,0?LM5[\$]X]X@S \#-
M9!YQWL&_XK:$*H:(?N440*AW%^+,)A+J$_LV.&JK@ V(X+(;.G5 1P"8Q:"%
MC)RY (OX_HS/*4'!#&\S/F9UBZ,3ZPY]S.OFAA98R_7%2GL!"E0W!DG5<1.%
M9L+//.??K%3.0 3/\^_6+3,=?':_'FW-Q/ZS4V(_M HY"L*X7]7<SS"=OT,K
M;"#4N]ZR<.QP$0=Y?B[\8IELFB%4+=Q[]^2I5G,_*4WG:(CU@\X;EUP0Z0NU
MC@F M&4:J1=JL0-9;*CRT /P+!:/A@:S36GIN8$:*"VQ<PU6MH9*3-3.0S,S
M$7B-[</R;#(2S<NI 0T>2X5%+]$&)YM<U.$@?S:@6$_BL_27GF^IY%75M'D/
ME/Q$VD-EW#KP3W^--E5[M,%A'%#[1]>Z/;WI2B0J!6-%E4K+&0I)*:"EO#H0
M)I7LZH 77%&B2QQ2E<4?B8QW>(-W^ZZ"Y]8] )8PTDME&=9>H*H+1&<?"9W0
MI)1;(L S_6.ZK4E&+/;EIG;]A:]E)-O/1%,-B=\YS[((9^B*_FZ?181BM9I3
MF:0.%'=53^J L,>L 9HRDZ\/15X$+/75E"D@M_69':#@5,H_86T62&@%FHEM
MP;*45(V^)OAG.>7Y^+<3[1.L+5AOYDJ;^/::PZ!#M)2WH(.SSS#DWP_E>^P/
MJ28PQ-A\)+9B0^.G.,G9'O*.WC/(HP+?X^PE"FGV&YG8.QRF3PGKI>MVU_2?
M]AH,G7P<Y7AJ_4EZ&F&JF\*^?,8^C<1O+U#]=51^'O'O(X$!J*BL]Q$5ARD4
M.H2-\/I14#E([$<[!\29$WX<1WJD3@SQ:B_D_("/:;9*7C"79)5\IIYOGL;1
MAGJ9Q+=37[0>N7]O,>GQ1D0.ZIWZ1K1S>L$.7:BR8\@'T.D+Y)^H^0W$/^)[
MZS#U" DB$]-[:(J,E2+["V&/K"K-P/8<]<0NW.U)7]AV6KO9W!)]B;K! _1N
M(XO;\,H]EX>,7LYCYIS9\*O=/DZ/&)_C!&^CXI:,@&GSYMJ3[^O+3E(J[RF7
M)8X0[Z-TI>KZ1U5'J.P)T:X B^8.DE>\*\?JI]=H)[[H?WWW_NO?OD%[A7S>
M+["Z8U=Y4]4=N//0T3MB5[(H+,I3N^67(-L0D[;%47'(C&\3#.IU)KK;+7T/
M/3YU6IUGTFX72.@8*BXZ[E@(?Z517[J"T66*R)V=AH '7-@+0#,YJ1A!'5Q,
M@*4NS-<<_)BE^9B&H.QOQB:@DGA$Y6==SF\Q=Y&>=D'CJ+]K96^ ?:B:-Y#N
M6<'O\+X\D=LLD\T=+J*LR36/+G?IM74WOM797CZU%@OT[#R][*&MUKP7T/6Z
MOZ2\;77=653)V9R%]("J4BL=<3HW9>PZ#''J97:JJ VHNV@B:.6\87+J]7#^
MNF<\!>@!R]X!_7KQ93X(#<A=O>(LC')<ECE8\Q0%PD.UZ^9E.$KFZ-Y;N^:-
M_0%/(?U1QT3O[7*OCX7UJ_[1NJR?@<I/L*S=.H3%_U3G!-'OC+Z4VF:E>QBD
MJ!XD%LO%U2 1;>?+;5H.$K5ON!HD_J=*>5@X#'I=GD;1Q/. F6J9S8' 6P*2
M\W' 9#97Y]J,W/\;LKAF=V@\@SNRQ^33WIJ':#0M><LF5NF8S5>I?!E8,.4"
M#^#RI6640U=#5_!A6Y.<+A';*A=W_N>N+A+;'KQ">YI#P6P9F^U$\DS4UG!*
MA#=]%;BCT[FH<I?L?92ZXQ!VS'>F1CF"[3<2 TY@WX3^6VF%DR6P4HD9VX2>
MA[&='<[9%O0YCNVR _,[CW67O_>![)O5_3ZGLY;0GXG.+T.>'=]QX]2AC[EH
M=DNR/LHL=C'^S3-"5.U/?SQ$&ZI9$\G:\-$C+O);4$D5.)VT4(5,<,5C._EA
M>J?H E[M5'+UR&AZ TIG(ZE"YV:H9UHLNJ0B]=4RY1' Y2'9/^/C,L_3,"(;
MG/S^L-_'QXO46)NKD\I3N+Z;>ZD  *= )Q+$:=!%.EV1G!></:;FL'I_4?X8
M[/9_40KT+7^T$BH,;HDM,;AM"2R0]Y[JDB;52Q^790T7PX)B1P[SXI-)'G/1
M-J$63_T^#:L?PLA]:\]0T3H*\RQFD]'C@D7#<U"=0 1YN89.P\<X_9*[/5BC
M((-YIT;%O_%Y&H8[1C&_1VFTDV%XBT8[$QZ--0%Q5'P,PBBF3^&8WYU1-?9I
MB%6\2K:)-4)5*]#W949DV*O1U&)",I%:0$ AN//M&'5S,!1KGV"18 'Z<,S(
M3,.AV?QJC D<_A!]?LBC!.=B;*C#,&LI/.):S[54/ZML*0929F#V.H:]C96.
M,8>%"_UGAG&G-;2@!8906Q(;,)4A.D(V"PMD/4$V$%/.CL<'K7!!O=;;+*4[
MHLWY\7..-ZOD8Y0$21@E3\NP('NE(L(VFY(^G?E\_*J/K%+M4%SP?4O5#7H\
MHJ]I3RA*OD%U9^C4FV%SXV>U'T5P)O26;=983NJVEC2HR7\ ?5.K-Y2EE[9Z
MXWB.BCN*PLY44<=1T/&U,BV">#RMU$@94BD/7#"E.KX-;1RNA0"ON ='5AEP
MO555^39H7!>ASU?;NV20G_WA!#1TM\XV9!ZR(](4I8=*/G06JFZFJC[_QS^\
M__.[O\RG!+T=[*1'VZTPYU]Y[C![F.PA?0A>?XF*9_J*-]'KCRF/R9^WZVI:
MJ)5[EP *UT-NK2J6?='4=](;$KIC9?5T=6^AU7.$(3A=RI:S_\AH4+I\>SQ=
MCOHB#$U!ABI]C*.G8)JD#\OCNA%'@V<?<2%QO$%!CO:\=X8#*K P #G*3KAA
M.5E(+OJ[0+L@^XWX&2^J6W809J^OP= 9Q+[6PJ.IS-(0XPV[*58EPZZWEJY&
M-ZU/XV<AB63E2AJ^X:RHV,GA)*Z&RYZZCSS4:=\W9(K$!.?9>!FVH)/TRA9Q
M, I$5HS:$[JF@3C"&SL@L%0B SV0(IDD,BO3UR=2 KUO$*-FFL7HX77*132J
M5U]G-<$W)R4[)!N<D<7N)8U?Z,(?\@.MX"G#[,Q^+FK6"4V3JG7B$E[=V./#
MUVGR]("SW25^[*-RBCYFH'8JR=Q4CS\\3;LX(UJR0[23T?5O@[<1?WS (@EY
MB*Q4%S-10!37DAE<[CDHGA:DMLJG12B, E8O7C%GEOJVQ 9;ZIV:%$C=-'*8
MM4SSQMOX>[W>FM5+K*%%].$7]EF(#65N3"IILC(F?02)>A/C5GGX%RE1*[N0
MMTP%$^]6<&\*=M/VI^TGHX .H#D)06788MR(^LS4)^Y&F"&ZK8-7[ZM!5=\/
M:9FG<7H'JEY05LG]X3&/-E&0J0];^W;DZ0)1+QFUVO*05KDZXGML=4?T,22Q
M*X@WD,816'@,-C@)FGY)B&5^CO;F90OJ.E)_/(LWE(#!;%-G:UQ0$W,9E* 6
MYCJJ04TO-@M= 3U4I#DOYV\WC93*9>P,/D/$+*MCIDC=V1M(Y7(3O)W*%=62
MSCN5RP+*EDDD%CB>H^*.HK S5=1Q%'16J5SV4C92N53J^#:T<;@6PFUJ:U?A
MBOQ_<?R$B^=T<WKXT&:'V]T%P';70BZ3XU-Y\YP:<7+A>5/PG7 /^7J\5.HI
M3N95)HB-O:V6Z7;YMBH&:#^(E=OCK#C2&IP%+>1+?KNG35PLB*$32!MBDLW&
MBE3T"U:"MEBP5,NZD]F8$A<QRZ? $7[=XV2C?OT05-,Z\=BI:YU@A#G?N@]B
MO-[V4C>77H!.O;JE,Q^94'H:G?*E<GW/@X;*F9=R[LL>>$E\G7Q0!S^66#6=
M 5D"%7#EJ^XWXIPX_+P<1OD74X$@MVX@5S^S?#;KWZF'!:+[OJH(2M7-;%9
M-U'K2[N!4)AM@1(N(=O<!AH)09=&"\!V+HX6:/58/(-\G?Z/6H478B]8DG-5
M%Y:Q1M\O$W\AM.0%]E9)F.$@IR61V'_)S_&!ID5?O8;/9-+Q'0'4U7:+C?%C
MWXSX+/CA>XQ5X=L%MQM"SXU*T.R/_*G!YN\:!)P95'&#OJ[X^895S>,LH8HG
M1)E"G"N8,!OXR%.3'=6CM:E&B^ZXPVK$V3_PZ;N@M5) S(%4A07$%O@SNOR[
MZZW(RSHI!6N)8S"9;MUX-'B.\K65AI-31Z!I2>A]RTIIVK8)9ELRFJ#;-,/1
M4X)P)7!&!>;_9A=-9VDM^N"XK>M]0 Q^TK8F.ZI@K"-R8V?P)V]F61U/X.K.
MWL 1N9O@[2/RM)9TWD?D%E"V/)RSP+$_Q977_YJ],OYJH; NG7A45"?9Y&,?
MR7>GWNA),:OP-+16#I+RHEPYB62"(I(]=\%?P(RCX)&6^(OP*>J V4K$\G>%
MJ 2HSKJCN*VK[A"&U%%Z+I>0KYDS5SKH0#6Q*8&E\@E$4/$\=TFT+,,JB )"
MW3JAP _H4D6OA;7UE*RZ;DN5MA/8I4HOF^U2Q:X_"I[DR:Q?BV:==#H?;7(0
MFS5EJ]*\-*L+E19+3P<D(75N&8;I@8:/@F/P&*M>9W>@!=4P61)+Q:H(44DY
M%[^O6Z":\SUOPHQ!RNR$X.G-2YTT@.O6(@W:YJ \=SC$T4MO_1')9Z%"#7E<
MM>A$/)]ER$JP6H),*\$\5$>&F[WVR%B;8U1QE&CB3*.(XT0/9Y6_;R\E"^/O
M!2E5\<*W$2X<'B;TKX'+S=\/90+P0TI, 1F3*,:$8V(PTAV^3G/R^_$B_]-\
MSJ-63S1>TLIS^@Q-@JH_Q%*?^*?0U_1CW] _S^B<P;)^(\PP9O4P)CP=@0XC
M^7UB:X= 8Z!3JFK;9$VII_Z,VR7>XBRC;%&F'X+7*YIIGN-SG."ML7A=)Z5'
MD],MA529N:2H+ 6M;UL2H:]+,NDE:5^J/T"<2F.).$Q3<T4]7I\::8FOMG)9
M@LNGGNR):8Q860#R[QBS]U62S7*79D7T'UTEI.W(O6J,E3PRSDYD]$72DI#%
M4$12F'#0"$(Q20*#)'Z5QQYTL@;9(\Z?&K&H+JV>1M9%KMNE8AMTQT#C46%,
MG-M'Y7U%<\;AUB?6.Y'1!G@G+#P^L^OZHL ,W@MP*_X^:95_%Q/?B^W0P+9/
MC+L5DI]+F7CV1#PKWA;$U2/$JV2;9CO&D,U[TK8]^,2_M502L@3*TRO32"">
M0?1@)/'"*E.1;"QJ8M MOB,:):5R@Z+_ASF)KC]&"6/F(DWR:,."!6GRD 5)
MSC=%O#K!J=18GA_PAKAVK#RA^3QMU*\ //8YSNAH;Q@*W=,7IX0/(.$+BZI>
MB5!YD'V%;1ZJ[\#6 IYVP"[$]W B+CLMEGMY2/;/^(C^&.SV?Z')-BG=@> <
M,;4[DB']EEW^^G;TP:'/6U"ESH[@@_,QB#+^K W+%.50R?D3.GRLYO"^[(AV
M1O<2[8A&QN-I#S_SC9*GVS2.0LLS&P.1SY,7$^^:DWL:O:]:&_P6KU'\SBF0
M8O&=X^\QQ)$]!4D98+FHZR3QX,LMF?6JN.AZ6SXV&<3WY#?,)\DOHSR,T_R0
MX0?\6IS'YD>8QO^4SX#*^.,DK>O+^]4]6G]$MW=7]U<W#\N'U?H&-,@Q$3:D
MV,A$P/"G17?X!2<'3$N37- :QT25Z2-J%P?B<^QP9J,=]EUX1+V#7/*;A(R4
M7QFKB-G#>Z@B1[_2#A#K 6SK.43$JY^O;CY?W4/JJ"ORVKKG"CN/5\F#+*'O
M,]YB_@2AC1(9:'Q>$C=P+EV4+MO2 A3\B=)IM<+N\K>+ ,N[F]7-C_?H]NH.
MW?^TO+L"O;?=!1KIDG878CP"GNTN+/SW=D.?T&[S*,&!;R#GX9JK1U2"@'(X
M/18J2G?[##]CLN=\P?QLZ"8MK.Q=-ZG/8D#=<B@B,R>25AH<I9V!+>PAU?KA
M)V(++]:?B"/_T]7-_>KG*[2Z(3]?$=G6]_=2IH[7.CB6:),JUUA"S;>]E,K>
MDDW#_TBCI/B9_$ +D%H;5(>>O%M<%RDU)EDN5\T"P*P75'4S*\/M/+5JR^X\
MK_W?2"I?PEEOU]7C-U6PD#K8XD=-UKU_5[[>2>HGI_;AH/46U1W5QQ2(=M6$
M)^B&<4S!/]]=_+2\OZ+!GO4O-U=W]S^M;LD2\7!U=W7_@#[>K3^A_[$F/R.R
MP7SX#.-2#P5TXYDD:#1;/90T,JK3K? &UNF51HKJOS-4O_#.@-Y(JF6P6" 5
M;3TN@2I.VZ-^,@PS6<*TP]M>I+1CVWL9$I:Z5?*Y\?S!%7W](,*6D?LAG7E:
MBGK+JG\T@M76:7:%JK[0J3/ O<FX@M_\3!:=3V2A(2L0^DSV*3?WZ^O5Y?+A
MZA*1WZX>_@JU_ P#LK@ S0#%-DO0:)/Z\(S92R<$IIL38ILO!.>ZUU%8C9&H
M+GK[>"A0DA8HCG91^6)JF2:PXUN*J+6E:*QN^;=5_HFJ-6%*_+EX#@KT1&,!
MQ7/U%\(S_8'7.CBRK[_B+(S("IM'3TFTC<* O?2RC0^8/DJ;$D>.D0@7O@A7
MV^KL".VK V1:#ZMZ8PKC;TMGLV*<<5<-"%O*><H,[Y;?*0M0O@OB&#UEZ6%/
M^WNL2V"C(*=_QON 5;RDE/D>AY3?NA4BPNVS].^T5N:V%'1W* Z$R4=^=X3V
MR7Z+=X_$)%0_LN\!.0Z*A(G[ N^7I\IB%AZ%2R>PF5MZV>P2LR@]$CJ8B7_B
M/HL6B3,=4PB*4;=D!=L.8+%IF5B@P*4W1\;R&+:W<,N+?_^\NE_17 G0@U@W
MQ%GHTBP2&^@[XB=&+.RZCL#K94$-S_)-NL>BH0>S,,SF(9<OSIG&&PHH-A96
M2P$&%9.9D; "?C#EP/O5^<-\$-UI"SN X1/36?1";#$][R)Z=:@.#W["FZ=&
M001'"SF@5Z^Z,41Z67^JWI#0'=L5E1V*]4QF:)0'0T&&^6 <S%H5[-: (=W.
M6QG,JTE?;9C!LC/N2%S=K7Y>/JQ^ADVC' /?(R@XX&)'[P']3*\!G;BQ29TP
MDWG4T [^E=>>6'M!O>:2_F S%VVTV4P$+)IL%H0..F \F0R9#E#@!MM9D.7J
M#OV\O/Y\A3Y=+>\_WUW1LR%0ZVR%)AN% +2O]_3VZ7,:;\B<\0,1FC[GYBXY
M].&S-H&#9-+U?8'VGZJ#(I;Y.2NG9Y"(-"?^I_4U\73NB8C__AGH0+4W$*6B
M!*XH])I*O8OJ)#]ZH84X6C@)7??HCOWX3;)VDE!U%SX2SFH;/<QOW]UK0A6I
MR^ZS.3/06MX&<.IH;K#MN"E@B5OPQ6*XK.M/GU8L(^<>+6\NT<7ZYF%U\^/5
MS<4*=I?<#ZF]U!'T,F],TSMN@ZPXLN(/M%QPFMCLAKM)O5[>[91#OK3+2!"C
M02+13-8#V[F1K[G:30P\RMQ,OE,O,\">G0$TP'!6EGZ@E%?7+,?R=GGW\%?T
M<+>\N5]>@.<Q],"EK;+-PKI_I@G^5WD1[6BI)X-JM1MZU!Z)QS9T/O/K!763
M!2^*<T2_EO\%5PUG$2 QK\9$&]9J0/C<)PBE4?@\V^T*3&1>]P!&_J6LM2"/
M6+YK@P[6_>V> -G9[1Y]G\\S?1&*3V5I0OX9\CHZG#=[6+EWY?6I)F<Y91\D
M),WC(UINTCUU1H0*9/<%V8(&V89O1>N695E%9<.;M$!_Q475&]1S\'Z&!?9U
MIWX0E]]XZH?O_K>V=GOB)Z7;B_7/J\OWW]^2L<2[*.S62!=B7[>R;&61+B,Q
M0F;U*2EZ_SVJB+WX-A9W@,>2[4R0#>R"E1/F&A>J_ /.Z@+5!),#=,VFK,QE
M%W9J-_5?(\X<5N)-9A-$4H^LIC8:Y'M741X\/67T%0U6_[#DZ($6F[7*K[.C
M]YE(9RF17.=]MPNR(U50H0M,O2_6 6CRF,LL25EB+E/D,5TA?,:;0TQWO*T*
M:71?%BZ3S644'\@$6&.Q=X\^4QEZ2RWAM>R)Q3BD&G\+Q/ICVX>R1_0KZQ,^
M<C/-&,CR-D:E+-'./@.:'#$,]E*JQ##,0Z@[V?0<=@<6P&5O%BGJ?K''(MW5
MOF?/(.K?=Q1,*B#TB5BGR%3^;G[F &),:(?SL >#]$)O%P8I!81]&,\>S%G_
M^V+[;6GT&!K,GJ+=;G%8Y&@9,PCR&B%70?C,M#E-R*:=-NTT>O/0])$T>_::
M3%^!?DJB_\";U8:6.=E&>+/,<USDK(1#QIXVN8YXX17Z2$6>'W:]'/Z1O@1B
M"<8:)9,.G;Z!3A]!_"NH^@QSGH4/H?)+%G8%1H]&Q9=>ST8%%\B*6C[L1N^%
MX7S%ZB[1MZ2G\\1'_B+,"CWRJ)GT\_1L(O\:JCY'*VB]=;=^ZH$L(^NL[N7'
M-,/14X*N7L-GT@8CS4782TQ+>[$A#7)I^.=AWB916X,[,87.0I@[Y;7855*_
MZ".\\G.;\CI2]54N-S,WTI= S-M8HV0R:QKE(S:M_@QM5G\(55]:(.&VX_PL
MVE1C)PBM'SWFI5$]HD6VR%#2:GWG04S?>$3WSYBX)?,P7Z.JH=YLC:J#$.:J
MYJ;T*1N^Y"<<T'36S3HA7N@ARZ+DB:6M]?#)1OD.B*D:9X1,ANJD>(MJ5]3>
M#%7?043KZB\AGD,X/PLUS9!U#4U0B'9;'JAY&*81%4YOED;4MC?R5J=%&LE(
M_;^55SD-"2MBOXMF C)3+['OIHMTZMZ0[#(\%<KE<>VI!JE.T&Z,QCQ2?$95
ME5'?*QVMRO_-@5:$7F\;3]EHTD,U;3UE@^HX;0.*MZ.(:CY*Y+^XOCO'S9KG
M4/F<1DR(Z9O3 \(F6W/H,'=4;!?JM--=6$C?-TWCF/H[I^=8;*JN V6 :E+#
MKJ,$KX@U,5U>ZR:%S_D3Y9#*PC5(^!D)?T_X5TJ&&!UL14C+R;',]Y-FIO>Z
M<!_$.*]25^G#1;=9NCF$!?T"33^B]S>")\EA*"V(-;6GM<->&FD#22E1G7K,
M7A,KB1&C1B=R& =MF'RU9"RROB\EBRG= NVUHOE:BAQA*"Y.$!BT6:[ZS]7I
MC]24Y0R9F7[^QEEO\JP0UAKR4WN=(;_Z6RG".KO'V4L4XN5KI%I7]$T]V $#
MG]) E\-(-VEE2[(C(6U!UHJN :Y WS6Z7B! @R#EM_/+=!=$DAHT)5*U]PL&
M)<=6B."MH3&A'W$%,/3#W=M3^.DE"&D!MSTU?)^8JZOQ"I0M/7D :B[;TTQ;
MH;H9^I4W!'B7S9+=GY<7)W:AUF@# ,3U>.K9MUE[^Z# >1E5:@D[5:<=5XIH
MU!1M:T_:HN=6BG&R7!4V8E5;0+5QYILJ4-462G\ZH"'JD ]<V.C1('R,HU#T
MK@]]P"^([_ VBY[8(WUI8J5>EK2>E,U6$E4Q0TZ'&H1S4,3)9()24B>XB2KK
M'VLV"CS9_'C<=-:G(3_B]"D+]L]1&,2&G:>AO:<=AXGC]DB+332;SVG5> *&
M?>V,.I$A[HPZ83$QBO%3^^/&?;.AO2\4&S@V@T*S8?: X[%9]H;D+G0TD-P%
MC=[.UC5] 'E)+#_IDU;;#;+H\1$'B='+ZB+RY%YU\MX& "- )04O$UW13.=1
M690,&E,0*#?*#DBB_^0113:.D_,DO+Z^_LTP$2I V2XX>;7BY#C\]BE]^8X5
M&LN.=-'Y;]4/=,WY;\*:4_[Z;X0W66W%/WI0SP8O4FG/FQ6M:WO_L'R0ZY5/
MK6]FSA+V@CUS'$ V)/(<5AHC3Z 7,%TL#6"B?_0()L:+M&]9WBPOEU H4K,4
M),$F@(3/:=;:\#E-V6QJ!9T?>767BS@H[R$I(#>@K_G4!U)*VJLRT((F+95%
M<5AOB_+.(4U>>OB2\E^B3[AX3JL;P.!9[6]A3&943$BO%XYEA/1*X<\&*!F[
MMLA4ZR+TJ-V=,K1A.Q94K_4I;7YT>(Z2^]14._2VU=(.NOYT\!<</3T3_W9)
MG)O@"?.LV;+ &&,P7Q^*G!9IIL_/;OY^R-DK/ ;E[-VC1ZWM+W4;U%5/J.P*
ME7G'5<4ZWAL2ND.G_F 4=SSA>0T?N@!O*#F]UIK3A_Y0NF>/=T"JYT!@M_5V
M(*J!%7J]U;'JJLBFGJ 5V"BEK>(2,,LZNZCT>7R-38L@[J6QO:0]"TII0[[<
MYES45#!/9SI9P;6W&\566ML-87!ME3AC;H*[KNKZ@==4K80#]91U,Z-UM8>D
MW3KZQS_\\X?W'_XRC:P=4:YY23L#FV3654N+9%94?_9HF111Y<O=TXOL[%K<
MU2NO'$3O+]!:08?JKFI[-[/<T9"BP4Z-U+]'^S76B$B%%TB_9VJW&25I@:*J
M7%CPF+Z UK<>%1-M?1@5$#X?Q2I.=;*6+T$4LSH/*8]BB*^==ZW<SCUY?1++
M54KI%BXN6L7LZFYHO=>JA+O0TU1+N.6R-ESD.LP5B)5M?PF*/$Q98.M;OL:5
MW1!_&WQEZXEF^?FK7E">H]:6.X11]+;N:Y::>Y)T#-T%W2:/(;2[]LY@M]P;
MU_TUN 5J?SI,7PB.PFA/DVR>3A[#99076?1(>5HFF\_$AZY_KJ:4RM2U&H_2
MNT<]'V<TI/N/8J_HU"W5[[HCEMG4Z/IT#,OM!>AN?)J1N<9Y_@/:M$;AT!@%
MK#0A29J<O>"<_D2+B&112/]9;7JI9D%:D!&UJFU31E2IMV)ENKV'D?I_,Y9&
MO^".9FLF<SVFMS;ZT9G2WLS#=QE5T\:U/3U\'&4^?3MHH<MG,[3UE#VOX[0[
ME0,FGVP:GGVEQQMQ(6;%3P\*FV3X<0=Z-&V24FXZ-$I*MO&N5==.25* J5X3
M,P^E9Q)B3+HV#5SZZ)O5R._)R+, !74:PCC-6<W#D>[@)R^8K*=$DUE"WKD0
M%3!GE#A1>[N';RN-?"NZIBPS$\\;P3#Q0!KB+GYON4I9&CYBR+K+64WCI#YY
MYX>T<+?SG8#8O)_O'X5V-_1'G;6\=G51\1P4:!<<T2,N)[/<(%QH" ):]^J(
MBFC'ZKT'Y/_PV3;-SLA_T2.KWTR:T$JG_+BRJGLJA$5'+*)C>II&8VDLZ'P6
MUNF00%U"I?LY**AZ.[[$\5J/QP9E4F4>;Q"SKM'C8VZ&E/#ASWKFZZV)VRY_
MOD<__DK[.$NH>@R6]X'6QM=/:4? 6X-YR>NQ-E _'+?J! &"V+)FT.#)I>_\
MXO*=WT9P$M-W?D/QG=^4S7S8F/F(SSS9Q$!54S<)?H=#ZGI%VX@_W'5*^J=9
M2\OUQ6J=G%ZRRL\Q\:$P&1'#J< TG_/YMLHTX^6\<"U0^VO"K1M>/)E^D/JW
MPB<7Q$>F'Z7O4X]G3;_G0Y?0ZNUX\V!SFN!I&*4Q(GKX%$0)'9:0OI^YI>]G
M/N/-$W_^0'SNCRDQCSF OMDRH8)*3[A,J)UOTJ1Y,V9OV(QY-F"C6BZWS,G)
M!ZT<H((Z%:][\@G0K.AI]&A"FS,K:_,YR7 0TP?8?R0+#I6FP>LRBW*RM%P>
MZ#MZM^3WZ6:(_S3H:S.P.\-&JX?Q.7T0T2]6X8"FM4'E=Q'_,.)?GL:)<LG%
M\#.*PA QG^GKN!HBH^LT-^L\[J"4.&$#DN$PS<KW[@/AO7O53H^.W1R-^0AF
MRM:BCV"CWJ)9]V70WZXIAS'B$VZ!_9FJ3C^R>KKOZ]*A_.;W882\F!\0P[,\
M+21]C@?[=>/SMJF;?-*E4F&=G>E!XIPD]7J+M@=RI<NR/6 [.]TTG>_U[VI^
M.FHZ&'%$+]@IWRQ%GJ'6:L_ZA@+:HTL?1GQ#T0XKY3>X6&_):K\L>)(\OQ)X
M&V3F.G!]._3II/>56?+&+U9UW$/J:X'H3=IT2WWJ!1)[I$>AO,_1U7HOO"EO
M>$YV])&X.&3T+S0/E?B(IF-='C !=;@'05[RK ?AW9^BM]ECP>(TC,J9X\Y]
M3YT?H6^/ZC_&2'2>J=9G-0M4Z4:UQ_9I%MRVX%Y&)M#6P?1I!$93A[8]&$T7
M0#SX*@I &+P(\N>/<?KE)[QYPIPU[4LPO7N"\=\MI33YLD)HC6DT47,:_Z==
M(=;7HM1EH/?YQI.Z*1<-%J[TYQI 3KH+; T^N@MF0=3S(0N2/&X=^[IHI;$#
M&&4TRV32P8_$ZXJ>DG*!#8]BKH1Z89V/,KI)+4DJD!L*2P-IHP5*#4IH 5%_
MNG=^R,G>/,_)QOTQ2KA?OWPDYB\(30ZQF<RCGG7PW\99U1R)[=&O%05H3,9F
M*MJPLID'B,=O*KZ6X3\.41XQOLZ/PD_V;]_8=@7R](VUG*977FI0BKVPQR.$
M7\SE81MXB6&>K7%#M/[5&C<X^U\(!$YL3C3,9  +@89_[4+0 !SX@<344D"L
M9R9$Z=8S$YQZW]1;;C:LQR!>?TG(;#Q'^U5"I@7G!?M>AC>KY/[PF$>;*,B.
M"M3WZL73+3UWZ:2M1]T#JKM 51^HZH3\!IVZ\7\[;U0YTUK.J)(SJ.2,$I1K
MY?1U*Z\G9L4[>9" M;F1YVM"@>[:W09'%DEZ2$MI3MQ68@KB1=BTVO;HRVLI
M/7=)Y;)YO \:TBA[0<+TUM8H$HQ0))?L\+-:CR$PBSX20T#:X(S'._9!Q&Z3
MIH\%#<(&"G3#5K;K"6BYBEU/-/?V *IG*:[3\@ASE?SR'(7/#\_X*BFBXKC>
MTTE0ZJ CO:=5WT4BJ1 VKWNSWJ*:FB[NC!Z1#A#O 55=^%_K1Y".[#;C6CJB
M35^8=+2P"SV]IQ5A4HUXOI9X9U"*BSL,(FV6]4%SES912<\8R<P1DT!F+LH1
MIN9AGT4YF<4@HZ:!/JR#(K)N\-FD5.-4Z[G%9&R(I$]D[R[Y)Q;;!0=Z3R;#
M12)I>:YI67$#V=F*8#<'4\H&91^<$2C:!QCXV=B'J6%XVKL!.?YWF!WWT%J]
M1W;F$X1EM$_\R_(U,GG\+IUX33%RD$W.F.''FZP-^I6V @JW32Z&WXP?5[S)
MJ3VN8(/1ILMT1S9&EEI3-0;2CIK7#OCP=C/0@X$,0R&^B0D3LIN Z.T8_D2Z
M2?)EGJ=A1-W8570=A]I4E4X*3\Z?F>OVE//6Z-0<K5;H^OI"FV;BRR>R&'S1
M"[(8>8A3\JM_',@^Z!,NGM/-*J&O&O!XB/79N+D#D!/Q#IE,I\*<%'%:)!#/
MY>S;IVPPI]PVB-2?;=O L;>]O3OD.8[C^^@IQMDJ,9M:76-/5E;+J[2F\H:(
MMZ27Q8 R^ 9R#;4.F$$A+@$>$&&SZQUIC'NO5GE6""L5^:F]2I%?_:W>CFLV
MIXHV'A1+Q9ET8:T.!4!L*\?@T(?F:.>X4ACM!'O"G7:#IVSE&WO:'9(PMR#;
MN;&X](Y!]>;-,-G]JW6SXX+LJCY 6"?8Z$F8"'S5WS;Q+)\GL\;HU!J1YH!>
MQ5#N5V %L3NATJA\[0<G5B6N)\++C+;(UQ:IJ2Z=S&FK?&U(^+3<4EY#Y[$"
M"SFKS;.$5><-M 14?YKX*4K2C/!4'<S5Z_'I".[\V'E_WJD7C[KH)IV<I9 0
MC!3D2S&_-<H[60C9L\)!Y>-QJIH85AHY3-231/N&1'NE1#[5KP= V_K7 YWC
M9:!IW$Y%.ZB,,A7RZ]RJNM4,DL.,C,8Z1L'2O%1>Y+33WBMMRVY4@7(LU NF
M0H$-BY-#'QZ7)A?)I%<S-4Z3>F4:OT932F_NO'0N24-$?$@+9;8_Y%+D#,;V
M0N2,Q-[+T*?@-=H==HJN;[,HS1[2\\,Q/13KO<I2E ;-L0]/RY>K9&U@E?1J
M'XYU05/S>2>(]^)_Z1LJI-*=2S"F9<VW1,(L>GHNJ)Q[POISD&-TV-,?W[][
M]W]#K9^]("NNK7!XM5EWQ\)MJIK:?87;1XY;_L(IT)IMY6XW]U:\R= -IKK/
MN6TW-9(/WGRV"'BS&>]%+<=!9<I8)8$D3<Y$@5.EP+/;JIJ WVOC:D(]X"U(
M]0VO9;)9;K=1'&DN80WK#O(NI)V\-M<A=7<@49!LT*FWF5R)["?W!44L+6]%
M[T,2V:/:&Z92'RBB\S2.-BPA%?-K:D3G17V?PXY@".H[;TLZ0+[W/D&](U'<
MV#;NM'OWY&G/T$]*VUTW4M95F'#_W?%TTN@2[[C$D1!G4-U9EF_D0VTE!J!:
MW%! 0]IF6S$MM!<NV.YMA'XA7\-9\CF)B+6_+ZAA,Z9L&-I[,B@FCMMC6[9%
MO#'BK:?+U[ P#H.YA]+K3J"(VNL')38Z.GB\@3;RBN*#=SA,GQ+ZW-)J0]VR
M;41SOY=YCHN\*N9"/)1K\FOBHA347\ES,D ;6@:#_($:FI<@IGZ.P?N?^L.P
M]2O''4.;"ICL5=[RFTC\*.)?/=5^HEL,X<.H_')9')K^5?@Z; DU;R-:B\X>
MR,1Z^8&+B4Z@FQ;E2"=0S#=JX7A]?-Z2](*)6(32FYW3?OZM6CO]>/JR>>6[
M%YR =5@Q\3LP??;#NPS#]$"#5%G=['=C^CJ4=E(#V*&Q;],,TLUC0OA4U<N9
M^'MOU-")(^;)LM6??/MVS#1ZU=\4!03?JL&2U&M*"R7IUMLT20U#RYXQA/#)
MR@^_42.E'$,@/XQ]_NU;+JLAY4^.AN4(!*SM[\66Z?72F]O54,JW:=UN,UH2
ML3C>$MP4Y89ZO\/&^QJ>OO]&;9UI1#V9O(H%\B_*Q*(.O>U5SR2]/=OG,L15
M6S8&6#<&;]4(=JKOE+:P4W=[G^F-R>6/:;KY$L42-LM3H6D^Y>DD<:)QTIFI
M,3_C/RW:TV!-)F"8[MA9878T/&T-(&B]($$=[$YI+<0SX=F;"IOC9,\FXX]_
M^.</[_[T%UI.O?I<]:NL_FSUFTCX?/4[OFFI?RK9J7].ZG_&)_8$6LIF]>-3
MR>[OX$!\128Y>8H\GA UOOA&7?/FJ'ERQC]&-!GC[#IZ8:\CU1R\?3?</)Q3
MBMJ1I@0I;&FP0+,8/5F<:8/'DKEYFY::Q8CH+0LQ<.3)9FN^_4:MMVXD/=EQ
M'DL]?;^D?/MFW'9<^0#\OH+(1NV<TKX95?-M6KHR-"[^H4S]N V.'46K/?/Q
M1BV@S0A[/E43_KA =:I/R<YXMO%[/M@)?J)WN@#.V9S&O!Z'O7H<WJJUM-9P
M#R=PW>K]>[&B #D'\M=_-Q83*/N@82='3D&8DW'4#2_1T>Q ;^.^[G&2E]>1
MTT9Z@A# ^_T:3-^)"CI-GKUQK&++2N%N\ 3Y"=U?G+\1M!BU40W? E5?7.AM
M(/GN^+MD6N%K(E/78Q!9P;$W:+5LM6PD2V6K8@/>8XT(D&Z?<;S/;_>1\2*P
MIJVW=U;5G,J/6=)VB#=$M[>KZ2[_;J(\C-/\D.&. ^;Q>??W6JH!'\V740W@
M\+=X\L,C=G9TBHASG3H_?@K^GF87<9#G'<^$.O7B<9%SDZZ-+LW!6K5$/1X1
MZP*Q/F;P F>/N6R;W1X3.0NLGEB["7:X\X%.YY[F@5F-E&ZX73102SN:Q6.:
M/2?7 <"FF?4'XHM#7J0[G+$G06GIXN=HKZ\G8D7E$9QF[J6KZ65KU&@.ND8[
M3$,;6A9ST-NM?,B"#::PI 6T+J.\KCYV1TNAFNO-6-)Z<CMM)9$V.)2.F2.R
ML2,;/9$4<5IPY\YIED1GS_\4V63J33A5OX,,N$E"0&\Y].,KY.,YSN,[&Z)C
MQ(0\5B&!M9&YVLX 8P,F!+>KM%24R./U!D)&GD)%8X2()BI.6TF$\Q^S-'<J
M1"N10A:=E>6P*3![HEH@1C=^' IOZ3:! ,40AQH@%2O)1&O$$JW- E6-?M J
ML!IX=59\U6"K?RPU2T.,-_E'PO)-FER<JN=6M64_IMFIVN.*MJC+[EZQJKNZ
MR.L8/?N*TXXR"HI;B:Q71+NE287H0E&N'9&NQ5*Q*];L5-J8=P^C?Q[&ANJ*
M5*B]+A-+7Z*HEV6F GD$I<LCJTLC$#TS7;'9N7C"A;*@-\-%LR"XHAPX[/Y'
M0"NOG5L-2[XB?@[>K#/Z7^H35>]MW3\'Y._\KQ;;GJ$? -CM#!X3K<LN]+RH
M7@RM+2PG1]3.EMV3?4S]@!G_!.RF9O2!N2_2\#<4<<&IM@2PQG,:[=!M0\91
MC5G<;&]'T%=)&!\VQ!AZO/)NP<,;O MO,[(V017KF,I2'5-1'&O6K*#?QTWZ
M/D-=WSRGD97H=%,,_.D $.V>ZHJZ7]7V?7=]D(J'8MQT8!AP(2"XHHEJ)0>^
MLUX-H>'<]A=,CQ3(*+_@+'C"GW.\/<37T=9TW6=8MQZ]TX'RRUG0)1;*'(!8
MEP-0=8K*7A'O%M%^8=S1L4=BEV9%]!]\E=SC+$I!;TJ/@?.VQSD&R ?[F8*[
M6QFVJ]<]#LE';]FHDYWX0_!ZB3>'4&5Y6PN;>W>>O;\>\MIL'&MG"U6](=X=
M"]&1#E'=(YP[-H+LIZWO$0=97B\_9+N(-IR.FBFZ:RR(T/M#MD]SN"==AJ)<
MY3J!0MS%"QH3ZH$8(WFJ4_IQ!79NH>MYWU1].KLE2F-U<W]_V._C8[K]&.7/
MOY%/$V_,F%1CI/!D<LQ<2YIUCWASJEP"P73IW)UVPU& /P:[_5]44M"*X"&4
M";# CJCEOH!CH\C]QC^OQW];4M'M MHQ.J!MPB5^+%9)7F1,YH>.R_[*UAZ=
M>C6W4I@T?"96CBQV9*2OT^3IC.C3#E%:="+.T:^,WK/V^I3$IQMNP%';NS:
M" KWUV0M715X9\H(T5* X5_DNHV<%D;0K[0Q8JUG@?BQ>(?#N(09,\XEP/C#
M.OWT>GM!-K11\3$(:13K^"EXC7:'W7F:9>F7*'FZ"/;D+\J\CW[=>-0*1_G:
M<&/H(@:6=X"J'NAU#M8'JCM!52]09?$&2EH)%)9-T"'9D#UCAE_2^(7*%_(A
M")XRC*&+;?=!;5L%^T#6GU[2Y[WQ/PYDG*_H>RL/Y'L=UP&U%!ZU3<^UY+W4
M+1%KBFA;S74^/VO0-+S[U(H.S+05H ,PH%COO$QHH('%N_:"H 8UFEN OE8-
M%PF6,7V&F.Q]7W!9 2<\(M)!'.TBT.6@$T 6T(>ZFOASD+&#Q;N@Z++P<E./
M4%?PV<9'U031-J"V?"1F?6)8AX,V='4@@$%LIYU6-09"K=:NM: PE45V1NY
MAJ'0:S:]>D ,N<>;Y%LRNC0S^2&]#5CMU4>RNPY"U75""QI_]W:-G"LN@?+V
M_(;!UP_I-X@3$0M6DD%>U.V>AM8%74]S8'DQ=]JY\!G S*(7YJ<)D> ?B:I=
MIWE^?OP);Y[(YE:\4G]^7"5ANL/W9(C8[OZ:<D?^>'Y4=787Y;]UGP?X8\)K
MF-7CV,K1SZJ]&.-?(/I]]#7EX!OHHXNW.3I^0\6^M5../OM6S3G;OHY=5]\.
M9VV3-)NBLF6C= SH1@Y"LGG; M/><!A4_>FH@I'.C:2!QJ.FF3BW@QSH[G(R
M]GWJ3"=ZVFK1"1V/A<B"_/ECG'XI6>HN0:9N[[/XF(9C9?D%VA!5P(%)@1O&
M-^BC#D9P2(713,B8B;MU;94Z8]?!7-RI:V-RBL4&Y!H^V09(O-DX5A(NG1PI
M"90ST;8['-(ZF]$VPAL:DEJ&X6%WB&E]A/7%:I44*=_#76VW.*1]W-++.FEB
MKKDVW2?GHM'#QJV/DHA?Y'4OA&\B\E%Z>3!%_+,+5'\8E5\&+,KF<239B&72
M4 7"4)5/C:2[?8:?<9+3,8H)(WS\<) E9&D$?7=D:HUULEPCJ"NLK:-QI1[A
MFA,9L,T1^+>R&[.+O8PD +0&MG%DHT5M$$%H JNY%(1V*5)F,A!-4/)O %+5
M'CAL,J$ ,)J@QY%>$_0@\O@809KAZ"FY>@V?R8!C\N.7(-MT1E',9#Z?&3#S
M+[TIP)NCJCTJ"8!#*SVEJ%,&*RDJ1($Z:#:0DMX[L,"31Z4(HNSG(#[@_*2L
M^7D0TQ*/]\\8*\_J1&VN3P8N<4[$8FV[3O>G_*A/A9QR["1%(!]#_&M(^-P"
ME1]$[(NH^N2"/G:C6DMXXC#D,?_O;MB\6IS)]56R5Y,KJ_>S0X&1C@VACL#_
MJ:',L^[,36@)N@6<@'& DT(-5C3'A!J@0"+<]G!<00**\LZSY09<YG R/C;S
ML&BW.A;7@L9G@(.S@#?+O.3J%'?IW-U947L-=]A((P<-*BH4Y/49NAA)FVK/
M9WE3K*]8M<.!ND0$#M1;8U".D5@#T)].W:2%D:\K,B[I+@I9UD.GCO7JS:/.
M]9-6*L:3%IT@7:"J+YXP JZ7,Q3=I]X.P'E;CP> O/?=)74H:9ELUGNZ(M<A
M,F/=--=./-UN<I;-.OY)"VOS3DY!1#!%G)&HOJYZ]4.M>/>K'V0ASMSR.GIR
M[93.IJ0#.7532V#PU!;H%'.;5<+:=)+ G,,9L*4_B#, "T(_>,UC?KACETC6
MH@#1B3;7AC-<UG11'E^!IUTY,!Z)^6=E#?K-"4;S4 $E?/3@5V(' O;"VP,N
MV%>1@2B DG\#F*KVQ]EH@JL$#740GVR8G4[HL:57##VP@-.3B4]7[J26-*>0
M<7@9Y6&<Y@>"DE[7R.WZA$XPMI3<+H.8/312[<E/_2&APQE>_9[+$$ G'#II
M@55.KXL*S-L"N&VK>O4[<TM@MYEQ5H49;=SF/!9SMPT.6\,!RM$[@GGZ^J>@
M.&2TBFJ:%,_D^W_%@2YBV47D*4+9R;L!@14%8B0,A)3(_X,/SD+4&5'X=1]E
M5&MHZ7BPYU[L "0&#SVBQZ9RU  4+70P GOR06%*NLY%ZOM%/6X2NO4-O8X[
MCH3E^F5S]M:\03BW"X #QZ6\%OE$!61W_+;E:4A8I8QOR],0JAXI/PT)Z].0
MA(S?IC%^S^7X"5O^V:WZ?;3*:N7OHU(CKOZ7Y+-W]$S'>ND7*,#6?9%KFT6?
MMD>,8 X+OHG[>K7?5;S#/<QHB1CS6C\-7/HM]):PJ8=^0V&340+P!9Z8"2)I
M$"]WZ<$R>-TF 5F.);Y-WE75&/'6T$MF)^\UOR_LQ#+=SB\XK<:-?F52@\;[
MG<'J]IE8-P=7*^%#>H[%R_&7![HMNL&OQ?L/S"\WQ:;&^H#_>XC#QZ3SKE^K
MO%*C#$:1HD?<+(;!/X+H5]#[#WQ/).%^\/!89M9--DJW&3ZC#VXRAY>/0J/.
M1:-Z!?H2%<^TW3-&23DN.^6X %R;'$FK-!<L1U(I?[:F?#_H&B=/Q?-Z^Q#M
M,.-YLTH:,KPWF!.'/CQ:#!?)=$]+<6*ZJ%%R;A HV-M& DK?QY QKF4LJ(S/
MM8PAE7%+97R&KC/GC-*V>CI#%. R-$\4628;X6#\$PYH\'NS3HCA(+:%!L>3
MS4V:9-6/YT$>=1Y)C_@-B*O.(XR,_HHN*GLJ8U9U;RQR(_8WDPO,\QX,D&O)
M8VF.]A;R6&KCSZJH[DIW7#O6DWC4>0/?TJ/QRLOTH+>/I^+>IU9U(:>M)%VP
M@<5\YT5D$Q$P[K7W>778 ;V//*4$T/@W7TONAE#OPXIE&&8'O+EZW>,DQW0%
M6M,"DF6^9&,U,MRV<N[%TZ&&NW32 X^\!U1UP?P4UDF5\XN$;H"J4(TK*A9%
M+<N)EJ(**<)09R4] 2N>GT"BU>9,91:H];>J,KZX ]QYZ5K1UN,:JN*T/?1\
ME'DCX*)T]NSRFS"0BZ(6!.VU4(L SX M]<@%MTH2W_!5\ZV&164KYH/F_MR#
M@]L &"7&#6AY6['#:XMD]I&_\\9BB->&!.]3Z&Q1Z2%=S,7EN_H*(AL<0T"-
M?6H&*?"_IQ%[:]%(21>GB$A*BNC17D4)V2E'02QP78MTRO4WO(3<NR>?-L=9
M2DE'JAX::B&$Z4^]&)Y1]F0O!DLK$/X JL']T"GI:#]HPN4756G)]85I!;<.
MV41VW0'F#EG*VYTI5'6T$.^:*[44M.SY4,&%M-!M;9AFDJ@^!,M=.3PN0/:G
MO:OD!><%&_A^2Z=M!QXUU%JF-C0%0HWF@:^/O67C+A[HBNB&M;8^N0'-GP9=
M_>- E/F>.L5\<7ZYB0SZHF[N43LT_+;QPINA4SNB$3^?W:R@DM/<V,[K=I"
M-T&C#6\3+L"=.68\1O'C]#W!NW &*:V]MT55+FO^CIN#N&_09^N"K*6[UH57
M@.CL^<ES_"G"&1FNY^,U?B&C;L[(LNT (I[:)9,AQ[!NST-ZRY]!<[9&D&@A
MB 2?P.4&.VV$T0IS ,HD9JC*'';F>SGV Z%:EA*Z:1AH;M@DHLTA6:P7*K4J
MYP)) ,U;)?M#D3,;\+[[!4,3%816*;DWV71.L$",!+V'?L*PIQRMC/Y2F%GH
MC!Y/6@W1@PE6'S[TTH</,]&'#SWTX<,,]<%&#J4^?)B;/GQPUX</[OJ@3#F^
M+]+PM^<TWI!9X"&.F[3 NAMFG12>4HG-7+?A(+9&90"*MH>YXC4]_[ZR?RVP
M(V;Z^@*.35;O=!/06Q,OTMTN39;)YH)>&3_G/[(O&[/]N\D\Z:0%_W+I']J&
M/2'"B- Y*G_%Z  3^/L+$VB$@5)26UB)FNH54S;JZ@E;(Z^BUX9<2RLJT-7T
MVI#5IS>(UU )C1X%@5U?)51UK['30*K_.COJC/C;"MYF:8CQ)O](9HFQR=^"
MRJ]><19&.=X8-H06M!ZWA3:2R$6!. VO@,F-:$F&:CJ8W6$?<6YP@?8-D6@!
MHSR(656S<JG(H59N9\BU]XS6>/.G/O?/ 4' ;1!M/J;90_#Z2U0\4T6/DB?R
M"_;7\X!P1L:>7I13FA5A:/IUYU')>LHK&436#:+]T#*SB/2$A*[8[U@;Q'I#
M8G=0R2#CBDX+C#WCF%7.W0=']MHPE9J6*/MRZCE'&8Y9A=TB13D;D4<V(J'P
ME07_"^B)^!!%:.OY$"WPI_J"PWX9O40;G&SR6\S9HQ69*/\&5;<C]ZC:EO)H
M]B2,;H%JR@4BM%R'%[S6&*6'TMV^LE&^-Q4!T5-BKO9$+*Z(IR55W!^',UEE
M7>#95D 7;,*XJJL\/]"*%>LM-Q:?$^);K\@O$O9@7;)16XE;,KTY:18?J#$1
M?0A+-W>"[P*YR%.,H-F]KKY(%:=<!0_THZC^*E,D]J>S1VG=1^S3]!"G_'C3
M7X?WTGV,J.SA\Z4?[8EXSVS,^)A>W=_>SL7)GTQ931N$R335G\%;TN<7'LA7
M.I+L6NT\&I0VA](% /: !&TP@ZPRY7"V(:0<2\_[20F4RXR5KV<'ON?'4YM;
MOG%@/)\83S84Q#?!#G>FDDWS.=_[T?''2Y/AS^$\AZRM*7&BW(Y-!!)_FG6'
M\R*+0K*5-I\_=K3WB&T=QVUPGMJ!'C&ZLGV3)F<_D[:$[;8$D)IEQ$E;-8P@
M\7@=;+>/TR/&@KO2B6\#C<^+80;.)2-<MFWX_=.!W?:.F(,$(N.@=\2Z\")=
M%.L"2^]3YD;/M^4FAJX5Q@213BI/I\S=W'> N*)AFULMEGT=SEI.AG@X:SD3
M@S*(HJ)Z797>D"+;,IR$C9=53:E]+AUXS"JREDD5;RV)>=Q1)&_<&H=*! 05
MSV<*DALNV\E( *"T34L"F;UI3<1U1]Z2:R=S,A77AM03^QFYALQRFH><LS(>
M$F*=#<@T<!W-B$PZG1Y#=CC>KA+"#(TVDPTASEY,-0K4S7V&S-3\2GL5T@S5
M[5#9$":DX,#R652SG/&&L&D1!G!(<38#,CR>LI8^_$D#KU[+TY#K-'FBK]:?
M_M1Q,-&C+Y^GH3TDE4XXJ_W;J>4"U=T@VL\9[4CX^PQ.0GK/L73@UG>"9XKG
MS@.37KW-%=/:XXY>J)[!J<B N1Z$;*@SC?OP&6\.,5YO[WB6X&V0%<<'LH#D
M0<@.K<^/C;]T/++7LS^?SDM/B257H>R'YJ*4[1$C0&)?"_1X;/T9] 6]N4KO
MU:,:@GG)Y1H">)^IIBQO)6-;KKLH_^W\>$ZV0L^[(/NMPP7K)O6:8MHIA[P1
M%$@0I4$U"6C1)3^R^,T8M4.9G"UJ!S%(?:GXZ73PNDE!]462PPUCH"64?$D#
MJS-JI'7KC!IF/G4F+];;']-TDS^D11!W)A#H"+SJAX9G&4=Y09T=UG2!6&/@
M-)E!O,-"W@04&>@FE("Z4!:9M48J6,?)D'6KL)J&%%PP=VDT"8"=I*Z48@L0
M >H!9<7=*Q*I(/6@P;TUBN;E!HTJ Z@NR%CJU 492![#9X?]/HYP)C'5Z?MT
M4OH,B75*(85_2@JD !>L4S2J+*!1*CMH2?$H.USYS)I7AL4ZW"8CE=<,>A/W
M<AZ])A(*ZCA-*X/?S/I.+,GY]9U  M>%3N>I@PY>'[3.AP%-H"[4]'+,0"_,
MCI05J,!UX]KB9=YN4G@-N3:DJAG =0W]$JXW<6:@+Q+6+%5& IK'"]YAF!Z2
M(K\-CO1@46 PPGGY/+=!<^S(?5X'MY-'NB5>DJ&2;M$X=6;/@)7$,%K45ZP=
MI:+5G2@5+>!T$609W:O0C-:(9K9NMU$<D<Z(A EF4=X,ASAZH02@>8LNR)2N
MT#O $C#P=8LS^HO@";]WB7PUR"!#7TW^N^-&K")323&3R)=9A--?J6)4!4[*
MLB>_X2/*R]TRJ*;8X*HS"J8 E4_?[04G!TR+IC1UU>BT:6F\>FMZSF6_AK7E
MZ&FM+U#.F3/W5<V?@"P/Y@4%UD'K )3LF76@J?_=,#Y RV2S*O)E/3KFZO-F
M&E\WOSHXEVO5G:! *-")!++D_&A"@%W5L@%0XV:6-_187<2:8@+XO\B^Z3?^
M$_D'+=?V;_\_4$L#!!0    ( "I.!E$92\I2@$@  .?4!  4    =W-O+3(P
M,C P-C,P7W!R92YX;6SM?5MSXSJ2YOM&['^H/?-<YU@7Z](Q/1.^5KO'5?+:
MKM,SN['!H"5(8A^*=).4R^Z-_>^; "6+DG E(25(UTOWJ2H"PI=? DAD)A+_
M^N^OB_#3"TG2(([^_$OKUY-?/I%H'$^":/;G7Y;9]//@EW__M__^W_[U?WS^
M_(5$)/$S,OGT]/;I\OKFVZ?_/+^__703I9D?C<FGRWB\7) H^_3YTSS+GO_T
MVV\_?OSX=3(-HC0.EQG\0/KK.%[\!O_^>_Z#G^X[OY[ '^&_3GJ?SY:S99I]
M;I^T3S[][Y/>G]J#/[6&_^?3_[W[^O\^?Z9C"(/HCR<_)9]@S%'ZYU\*O_+Z
ME(2_QLGLM_;)2>>W]8>_Y%_^Z34-MK[^T5E_V_KM/[_>/HSG9.%_#E9 WEO1
M;GCM6L/A\#?VK_!I&OPI9>UOX[&?,2DJQ_5)^ 7]T^?U9Y_I7WUNM3]W6K^^
MII-?J R2."3W9/J)_?R?LK=G\N=?TF#Q'-)AL[^;)V3ZYU]^I#&3Y$FO<T(;
M_\M%#"S?^3/XCO;Q_?YF&YJ?I>.8\4/_^;?"Y[]5_-UH0J*43. _0 ^""=6@
M[Y&_G 3P'P\9_)$J33J:WH#>+;2'9]KKL5!<Q(OGA,SAX^"%' 82]R<.@._<
M#^E\>)@3DJ450.ST<^B1WOD)R&E.LF#LA[:&O=/IL;3I80Z_.X_#"2R85_]8
M!MF;;67B_0(>.EO<E?NYHZT1?CJ_#N,?52:5JN-J6,[]-(#^[A*20L]L7],;
M*[=AM;'<DQ<2+8FFL#9?5_O5*S^)P A*[TC"]$;OU_=;51O%")0SX:SWMW&J
M*0]Y#]5&=[=,QG,P5$;3T0^P#=-Y\'P3902XSZZ3>/'7.(BRWT$-EKKB,^JP
MVMAOHA?HE<Z;F^@[2&0SLZZB3'N=5?=2;91G8UBGTH 9SWHCVFY1[=<OR5.F
M]ZOYEU5_+0E>8,5XT9WJ6PVJ_?:U'R2_^^&2?"5^"MK%UE.]40B:5AM/V7W_
M$+OY8A$P#4_/(KH#9;"^P1$QT&5)VD'5G2&D4PUV\>SM,?&CU!\;S!1Q:^M[
MYQVL"OH2DW9@9R]]])]"TQUUW<;NOFHR$E';P^VQ)J/3Z<?>;F R,EX[:VNU
MR4 XS0ZP;IN,2-J!]77@;#)A+/CA332-DP7[RTN2^8'F8<>TSXJ[T'*Q\).W
MT?0R2/W9+"$SNF"NU@.386MU5'&LXSF9+$,P':F,QK#57 ;ADAIBFT6#;D5Q
MQ)8.H]&7Z]KN.EE9=8PZM,7%H_]Z-9V2,>S]84@=I&3R&%_YXSE=)^,(=!A,
M?<FZ68XF6[]J2PIGX_%RL636QO[/EH>IW>W13GF5E=36;QWV;%@99J4?L&=#
M;%3IGHSC613\DTQN)C"J8!J0R5F:$IA!]/L$_A1-;@/_*0BA*4GAWY8+,C'!
M?) ?MB>+RIQJ=U;]3%YYK,I.*LZ?Q3.<I>B$O8X3$LRBJU>8U7#JV]A_-&J8
ML' AK%(I?$*5_RQ=.S#_0B8S8K0LVOY-2W8IF#R\WZ=*O8H7WD2/<[(5:S"!
M;>6'K)T%+"BF7E\5YWV^P&PM+!=^DM"U)]L]$4Q&$2Q22_C7:,;,;Z-%P<HO
MV?8E5:;)L,N#>: J RG;]V'\5I7AE.J887DNG"AO8>A;H,AK1J()F:QAT=_2
MS!Y@>1OQ>*L[9I+'R;:0:&\I=,?R(5(R_G46O_PV(<%O[9/6D/['9_H?GT]:
MJVR(?X&_\MCOG#W!:@= U_V%_A,)V:]X>]]XK4&_/^RM0!]N8.M<F(*XF5-!
M,$;1YUYW<-)N=SD<G27;0_>3\;IO^,\]@K:S3%9?_/;,PI^?Q_,@?.=V"CNH
M2GBK'XX- "Q3&%#\G"OA+Y_B!):./__2^N43@)J2!!:_VUPDPD&S$3.YF;*W
M)F_JIT^LOV7Z>>;[SSF#),S2]=_L4KGZ:^\]QGH1^BF-)&?Q^(^SUR#E\*EL
MD\OD%(]4)5G;_.H#XI/<K@G)15B7\<(/(@F[^Q_G4NCAT*K/$9];"1P^J9VZ
MD)K[Y2BNKV3Q1!(9I[O?,AETVKB42J@1<"F$P:>R6RLJF3C.-;DL?IQ+H5-+
M,KDX^&R>'H5-&P81F)GD!E8KWB:J:I)+K5^;/50;#Y_4GMND/D*_"A+I)[GF
M(NV0V@R(B=O"P">J[S91=R0)XLE5-+D$,T'!V-:W.6RWYIL)=7PP? X';G-X
M':1C/_POXB?7\#>JQ7/G:Z\[' Y:]>51!(?/Y+ .3.:JJ<]EX?L</I))8XU-
M'B"!N^#$34(OEDFRI9SR%5;T>8[>+<> #IU*/ (VC^/],6;S#$0P8>H9^C,!
MA5O?Y#CK9]?P00C(.HX7QYBL/%Y^3V8!]5%&V3=_(9IVO$]S4V!0.^JD6 0,
M'L=E4Y+!"Y!!0L,3$_+Z'^1-2N'.M[GF(CK)*W$H B,@\3C.FI(D7@<A^;84
M>&9XGS'IG QK2AT'AX U1YTR.0R:]Y8\QPE#SQS(%_$2E/+M(I[(UU)I2R:3
M%I+SM#*W>M $=#ONKOF?2S_)2!+"_@$(17%3P==>K]L?.N9Y,SESB. (J'3<
MH<."_"RTK\7E[N>Y(M=OZU3B$;#IJ&LG7W(>_==U#F2>L*6QE0K:Y'*HWXE$
M#Y2 7$>]/>\9O<!"NOH_*HN6E%C.]SG^^JV\:D""O %'O3U;>"[@/T?)8_R#
MERP@^3K'7M>#IQB.@$I'73U;:.[B-//#_Q4\*^U>7H-< G4]RD@1"3AUVB.T
MO]RT#=?;=BZTNAY@9( $A#KM(%H!84>Q47*7Q"]!7JM+R>E.DURMZ^=EU\(D
M8-91KQ'=/\X2XDL6W.(GN7!.:L<<%X. *4<]1;<Q#=3-XTCNW]O]+$?;JAUC
M0AP"UAQU^,#QF!9R?'A;/,6A@+*M;W*<];-*^2 $9#GJTGF@5W]@I5C?6Y-$
MLGB?YJCK9W]*L0@8=-2-LX;2:C\]!IGPLL?N9WG<KG[;FA"'@#6G_3.%I&EV
MN2T=+3-:#I8N*_)@I*1A+I'Z;7\&R 2W YQVW:SR57*7,=TV@!-A\I6LB==K
MGW2&=3U**# )F'7:D\-J1= [CR_DTL_\%4)%#)/7))="71WH"DP"9IWVY]!8
M>W(!A]Y9G,BS0[:^S#'7U6?.AR*@SVGOS</"#\/S90K04_E*N_5ECKE^YQ$9
M% %]CKIH<B17"Y+,8(OXDL0_,E9%R8_DLY#;(I=!_<XH.I $M#KJSUDIZ)R$
MH0Z;Q0_S7*?:SDD>$@%WE;PZO^U65#A$E07#1Q".?&$S_]7W<4CJ-"A:>._Y
M1D<<_?LH1(4;^!]Z6.<]'1ENSPH) $OE&L ,3<GM<3S49.:'JQ@)OS #YRL/
MRV$F$3W'&\T9M*52"T<D* <@+*RP^XG704Q+XTE<M*,4AFNI5$)Y4BRN>N];
MJL[*M]E_L?R8VA-*,79+)1(P*=R\@"$D;OV)UT%R7BE8X%.V-6I+U0\PB;J(
MTVPT_1+'$UI\[($D+\&8I _Q1F#<PA:B1A[6U?I29"IP6*J#@$DOG!/3]"Z)
MIX',Y"U\Y6%=L"]%X.[ +15$R.+,#[$V/S@;T@,^>^@P!+4\FRR"B%VQH[[4
MJ]=G>MR2;8A:'7A8%PY+\6R R5(]!<Q)NRD"3DO)YK4MOY)L'D\V-9ME.ZM6
M>Z_CRK%#1P'T(5FJPH#)_^B9OG$*^EY\)4O(-N=KK^N*!:S#K0B K?H+F*OY
MNG!\#FVU3GTC<O\3OXG717;J&$Y8"8K*M1B&.;-1_H:'$\MT7K=W"6J\TN<X
M2L_)-$Y6;SH\^J\DO7J%'0O@!I&?O#$1?HMIZ?T,X(1L!N12TU[<K?ZJUT4N
M,UAA2[ O"%LU*'"7GQ7VU00\!P-*?A00M/"ZR$4+2Z@&'X2MPA28!D)^XE'8
M!9N/O"Z2&[,4>3OCME6# G,:PKZW6:W.LBP)GI89]0T^QL;KOW%?7K=._K5R
M\&R5O,"<U%O(=17 Z];)W[8_=%O%*S!G]]ZC9NH8LZB)AW7OH12=4A2V:EE@
M3LE=@.SI/0-:V?<>=O%N*4UZS&Z V"IJX1*MJY<4#8A=M?"P2WE;H+8(Q591
MBSURG4I$XCRX>.RLI/?AK-.BV,,_>\/2V$D,>_*Z X201LDLIE-7W!$&LE4$
M^C? /DIV4]>5,,-&]-L<B0;=_.RF4\2JS3R)[_.R-]R?V4W>J2MA -&$4HR]
M =E-IOZW4U?6P&TFE/ZW4^$R6"O/BNR9[6\D8V]UYP7@X>\3XJ?DDN3_KV&
M5>_<.W4O6BM6#TMX+>56%27V90E&/ZO'XY*"K5X"SN\_CHLO8H(UR?X4YGQ/
M_K[,\QC64BRI=.5_T#M%CA-8TBUSQ:TH,UMI9PZND=\CD&](WT;_ C88E=4H
M*CZ0G 1I$,TNE_2]X)R:"NI;_L>\4^0@!XKJ5I27I50Y]]?@>S*FC]>]UW+=
M3&.:.G VNKC9DEO%!;CDKWFGR*$<M-6WBL"JIOLYD4FD(_F*)JAWBAQ90M.N
M+0DT(:>0@W.-$?X4+FEMG#M:3@7XK99K8/F7O%Z=#CJ' &_K$2I'U>]PZJ8G
M85<\8Q752QNLM11%U MH0CF44Q6OYTK8J*(:,"#6TA5W5PRLD.RY'](#PL.<
MD"Q%C+M>!Q&,(_##NSA_O<,LV"IL[O6Z]8FP]EU)#%4)5"NLVA>GBSH<M2L7
M5NVYDBBV$;TZK-H3%\1UF"#3L.H L2X13^**L.I 7'RH3G;$NT)>4%_":,IJ
MA@HFE+*-UW?%AA!-+ST(#8BU%G$)YZ#X8Z_GRGUV+D$"HY /HP&AV$(]WZ]$
M4,1?^*TW0/:0"G@16O:<X3>@ID0.C,GB7)/$XL?> 'E&EF!Q;_P-B/A5S4/J
MNW(C4'N+W!Y[ PI%G*4I'*(U#J[;'WH]]VZ$44;X]''&WH :#SFJ555L;09W
MOO=ZR!LBAQL9B;SA6XO(8.Z(?CJGN>'P?[0TR8L?TIL&9]F%GR1O033[W0^7
M,J^,5GMO@.S>%G,HV#JU45D+BV!.Z/&8/LY-@]D$L,*6](UDXN+_.LV\ ?(I
MU)1Q)9@F!"QHP:$(^GY3E7'9?.8-D&TE4R+W!M^$J@DL26!+$JJ<BJV/O0&R
ML]R41 $$:P457+&>=*TF;X!L]AHOIWNCMU;G #%_X"Z)GTF2O=V%/D@AFE#;
MX'F54BN_3B%LYO7K8@<K45@KB.!"_;I;FKYU'\SFV6CZ/25,2K(U5];.Z_0&
M7:PG<XUYUH-BJT;""TF>8KP:LW$\^1&$O,<]=S_Q^LB^/VT"MT;<A*('-R#L
M:!: 39[+ !:<J]=5&IL&@SK-O3YR4%J;76TT!ZN(<$3FS0O(BNJK]KJ#'K;;
M5YMC%0A!(D*M'$\%$Y^F"9J<:C;?>WWDZZGZNZIP^ (RZ^5!8L"4IQEO@)Q%
M;>CT9>,5\%.K8IJW@?\4A$$6$/9:  T?SN,0@*3Y4J/AQ=?MPNNY=V-<'*$Q
M0B70A%IYD@J ]2,XXD9>'WE&&Q&HU $>.@'K1W(Z_4ACH!)ZZ75.&)'P%QX[
MF:V'_2;V)0F_]> 4-\#.PU3(?9LL-10!3\8.)MP3Z3H.<>>_T2"$?A1FNX&'
M]:QV*7(UL C8K95S"> E2QCGGFCD]/+;>%C/:U=E6 )'0'*M<I.,V.7) =G-
M5(I6 0X!G^;.)TS3.8YFCR197)*GC*4$/ =T,'0K&CV%P2ROUZ]C1!EUY/61
M4R9L&%;FB 4:4RNGU1HV/7^,IA<P9.FS!;S//:Q'VRM0)]>!/72">QOU\F%M
MA4K>+5,]?Y:J;1YJP=[D;>F!/ER!8AC[PW#M^/Q.("FA&(J6[+R#?NJVI1:Z
M8 5*4:OL*SVA5;8@O-9)4[3#!+! 0ZK?-C^BAERN!EIX]PE@L]!!P1S36D5,
MN_(&R&Y;"_9F*<P"O:E53AF]Z1/D,4)6YYN^)S8CT3B0OF(M:>4-L9>0ZMJ@
M@B<@OE9W$DM%<B32[+OC-2Q+NP*=@/5:^1$+US.5US-V/H6]$KW2D)0?\5S>
MAR'@LE;NPKOU2+7HY'P-HD"_\%^"42$2 :FU2E@[FTR"',"='X YLC)<"UHL
M\_@K&X.@T"^PEJ!<%YA  VKE SP;CY>+94BK1E6LD&G8$X@0O3!2&=TH@U)0
M(J16+L1[DOE!1";KMZT*@H#C3#"6NH[5C4%0Z!>F2ZB#+C"!!M0J=^Z15HI=
M)F]:!L#^QR (]'<T2S L B)@5-_1YT15Y'V1&)W'0!3HI7]*<"H"(N"T5JZY
MKT$4)X!(HQ;L[J?>L/ZA7"XF :^U<IWM2\-R(6H[/^ -D0]Y!_',E):$0/-J
M=9E4)=$*N=C>$/E\:#<K5XQ1H ?5W^!VHL3P'9/UG&3!&- UL-YPZV2(L>*7
M*SC<:J$?K'5%*EI_]_%\E)K#K1:ZVWM?^-LT"8?=_++#K1;2<4<H\WUJ]@?\
ML_+P3E785@L]$J&:9)H@?A8?!CFX\N(-GR)!H%  Y,/7'VYAUQ\1,:,,^!8!
M_"Q!#')PKY*TDLA]!#^K$(,<T*.XQMOESN@;4(BXL-+ >7N4,*@3%I&X(\G#
M'"2IM]"*6H.D7'GP9(<]Y=(KA]2 4L;;62@E^-?KP&NU73E^:JF ":J#%4'&
M<L%]C_SE),@H^)7,Z&Y' 6^[9_'\<26S/C7: Z6]&GGD.J[,*K5,]5QR'?&$
MJM.R^@XKEP1-YHDCEHBMZ5K@M0,YNE)9IL"6@E<Q$'2OGJWJ;._@E%X&[O<@
M#?1<!R59?)8E>%!]@]R:,06S+C^-%?[B+)IL;_G"@VG)GF"N(+L&)5QMDUL)
M80/\AH(L7:6K0MH.I(-\UM7FWP!/ YR*&GFW:N9U^P"I(8=0S;7 #%L#_).[
MJ;=*^OD-0![(#F=CKF5 &N"NW,JX5;+*^1HD@>QZ-J94B*(!CDM^>IR26%DS
MD VR+6[,L!H.NIOR2"DNW<%)WQE/L_"$+!NY+5=BZ&22"T.)Y,&027V?'^ZP
M;3UT9DP.]S1[N8R>Y^3M+$WC<0 ZESXLGY]#6#BD)U=%*^\4H&+=IA4*?O]X
MJ@O#UI-EN)64*H=9.ZXDLNB[#7=&WX0GS.IRT:+5<<7+O*,$(I6QA]K6\VK/
M) EB&CY+,BQEH^&Z=+3,TLR/J"QD>K/[K=?JNK)BZ*D 'X"M!]?PV;Q+XFF0
MT?O?TDC\^B. [TI<4(N_W9$WXAVU:D4/]&H =%U)-]:B61^3K;?5)F0:1,R)
M_6493.B](J1M_R9-EV1RN4SHKL26$Y9(<@\[3Q*,LU4@Y>R'GTR^)/)I7JH_
M$*LK=W?T-_5R()OPWIL ?K[/650:18<@4%<2-*MHC1;*)CP69SIKKN-D2H)L
MF4BK)%;H%42+7IKCD,O.'M3*[]*Y4[S#9!ZMY+!)/+2Q!+UW"J)%+^%ST&5H
M!VGE]_!<5B(VEZX6SV'\1L@YB<!"R^B#RB47($Y/($17\JDJ+SI">-;>Y'-O
MN\KGB145$78%0G0E4%1]21'BPWVNCQNV> ="#V/I-8CEZI4DXR EJPSBT7->
M&SV:K&'E*?C+9#SW4T+!B4J$6>W?:YW6P@=V - .OO=G V$^60ZH-_D/P-2K
MA?_\$*AMO4"(OBO=D^<5Q E@OR=9D'!V9]6&I-<+3+I:N?&,H55^N= =>U8)
M6[C(E.D&Q%<K/[XYMLKO'3JA&F>3OR]7+]0_QH*T:8;ZR6=7[1;/)$H9E??D
M'\L@A:/? TE>@C'))71/QO$L]UNKUIE#_S305"L7X''D8>U91\1][C)X"28D
MFJ3%NQY^.I<HFZ@)"*56)VXYCLHO,#JQ)LF\"F?C7-4#^6M;NEW01*T6=HE7
M>SX7+C1;CS46I>-<3#+?F:MIQWX?N0QK<9@NC\W6FXU5]4-P\S'*,Z"@4WK(
M^Q9'%_LI4-=Q<A.]D'SWO(F^TS2I]YH >6*FX/!LK7]8@&OAECL Z,KO.SJQ
MZ^Q6R;XD8WH!A5 !W9,)63RKEA7-'D!HM?"RE()5^25')W2A-OFNO?J9+I90
MVWKZ,<^0O(K05*U:MFNO7OXW/@!;KSERN72\%)$K=<(/69>HU\58PDO6)>JY
MX@]0RU2TRNX#0J]+=*Q2X3U7TFT*PM^F23AL]*)"AR\5WD,Z(@EEOD_-_H";
M5"K\MN0UO)XKN9#"::4:?0.J^Q1<ON]NX'4]1SB4A?!_LBQ&G>8@*P?/ICUA
M#3Y]3);J_7"NTSIE8-)8P'48_T@13<GW,9A9D'O-O%:_52/#L>_*S!&*4L]>
M[(MODSILBY2T%_NNW"TJ"%_#7NP+;PLURE[$>CA/*'.5O2A^WZY6]N(%##+(
MKOTQ?<1--)_$'WN=5JOCFLFX/[,T %BR&DL5M;%-H_HA&<[GN22072(2@G08
MW4%BR1)$XO1\F8)AG!9#N8KY*6CA=8?#P8DKL6WE)%6AL%2]T2%6Z7\FA"BG
MK;)M+B/D2)&*/WW6^=@L%7E$XK^R@Z;O2O*!<B*+1M^$JHXDHR>ONR2FKHC)
M^=MW.++?1*-GD@ ?T>QLG 4O^:NXZI.Q>6<@1U=B%SO<\C6A+$+THI#'KXK3
M/D&>WV6YXC._B^Q@[]!@9=+3W.L(K$\"<MM4BGF,[2T/A_@YH PYG<"NFAU.
M1K8*:N)69[PD,%I:A1)@P'^'A+$=3<X6-!OGG^SO93GU&LV]U@#YB'$X)> K
MG;Y4;)7X1(TLTDC+^>Z%%%4.TUX#$ CR^>38:B*30Q-*AEZN!IJ+[]%_O7JE
M*-<W_:7+BK0EB AYDSK^BJ(A$%OU/W%WI(T$V8UNEO/TE63S>+))19>9S%KM
M06#(64+'UB #L52N/.I$ C>KUTC3AT&&.?C5G)'HCK"-U^D-6]B>TF.KC%H:
ME4N=.J$I@(W=9EC?:B@(;'7G5N,PIM\)B!SY4K+=(Y8I<EOE43%-FWW,9^-Q
MO(29"?.2!"^*O!&=YK 6(SM\3(G550\1ULJU3QU=3>@&&\&O!=+2&M)V("#D
MU*)#*<,>R,JE3!W5@K76W_EOI5>'55L/_4+RH9>&+:"5RY(ZN6$PZVI7:K S
MF]D8@DX\](H&A](0.>)F%!_5M\^L! ^]]@GRYF+7(#5%;JT::0RJZ);*Y&=[
M2W%G26= ARNY?E7BSDJ$N#5)+06>_;=UA:D\CP:D %,C>Z/U$#-:+!'^]IE^
M(@M,:W<"<PS9U5:6;$'@VA!YY7JD3FQ)>ZC7:5DD?_R$"GCU+[(+2";=>)V3
M81<[A?C NJ,#OW)94C<5R-RSK]L%S#OD*QT'UAHI[F;4*P71C0F9L&#%@Q^2
MT;34+J7?"PBO64N-*?3*Q4P=,&WT16C%^@7!(6=;VM494^36"HFZ=W"Z#B(_
M&ELZ.$DZ SI<*5=1Y>"D1%BY+*D#J\MZ'QY->258-0P7?D.O-7337%&2*C=7
M9&@K%R1USDBY)\_ON.E,HA?QV14T3?-$V!X$YF:XN*QZZ(.V59;4A47CGH14
M4Q_C1__U;T$VIS6=0';7<6*</UFV2Q"JF^9*Q86FG!R:4;)4-)M8F.0VCF:/
M)%E<DJ<RR]!>'R X-^^@6%Z*!, K%S9UZ%W?PB8-^-:/Z%S$J98'AM/*ZX.,
ML)^N.Y@A(T1;N09IQ56$6S%[SV&T>4IB74$UO8D>ED]I, E\05Y*N8Z\?KMU
MBAU[MJ,&%050N:*I<_O+N@ITL8*IYK;":^KUAH,!=L6DPVTH4L@"Y3"N5>#$
M5E( O5XDP8[7.QFKVGIM[*SKPVF(!+! /YK@C.4(SHI'#037J'.R*7*!RM3*
M&7LUG9)Q-II>O8[G?C0C][#SC2(6%8TF]/]HS.+%#Q6!0I-NO';+E0(X6@Y8
M<VP"Q:B5ZY4"VP&W>8I\!7[[+PI?YL_?[*<2KMX=*$HREZY$M8X[$"#0P=<=
MQ,J)(1U!?3;S[&#$=8\_?<]@ TB2-\"N>D=1JSV(R\&7(N3*I E*H /F[U?E
M#V5E?I(U7!,<?!:SNB8(K:"N<2XO^ILPR^?GD$G(#]>E?&^B:9PL<JHTRBKK
M]>!UNR=#['PI,W4P12;0"6._+>Z]^'6J()P5G^ ,0-'04N!P-DC8'QX3/TIS
M-.N'E=8.*O84($P@=N"4WSVR^"NY_+&S&PQUA:]QAY"*0"N-JS4(74!'*$I_
M[J=!2C/+-IT>N^C\ZL88>S\L#,::E;.$C=C5]D$?8<$O67.>C1?9B:HA3L%*
MSL=BJ?0\=B'/B]!/T]433HH"O<(V3";8MST%-"DX%4*Q5+4>JZ)V 9:ZGO;>
MQ[D47#G5"SD2&.)B.)9*WF//V=MRQ7>9%%PY71O-TGT,]2YX/TIF?K2JL;=Y
M*B>OOU>T4T;3E2?=#S>/YUP&Z3B,TV5"'L$6.@_EP2O;/Y4SX-[)?*T8?$TZ
MF!0.4*3_"";Q/7DAT9(<_?$EZW;PR?"T7:.WE]AXD=./-,2I9P>OL&#:P4=Z
M?8E"[;AB#6U+?YLJV> Q#=J#O\#$0#KT"--:Z/OT<(?]P>U2*@57+ K9]-+
M4&^[=&47T+R?"_J@/6P*-%?]8IEF\8(D.O:F;A=48CULGY"$2#[SQNAJ_9SG
ME9]$8">\OU1Z;'-Q]_<UC$51$V_8[M3'3ARVD:]YR\6H91\R#!_E?<YAVY7@
M9$'X:MN0#;OY[W,.L<Y<0IDK[,*A^&!5JRI.52W#81L[,JN<5JK1-^ ]]]W-
M0,<,%+8!J;CR!-P.4WQ>%4 LV7=[]![!NF,7".F5TX3,290&+V13HOWHEAY+
M2-"Q[[8^](:=&D7!AUWD$"E/>'JV7%=<1]]A.Z&D+==Q98$J"%_#ENL(EZ-&
MV7)=)$>L4.8J6ZYK+_!<:UNNXXJS1SBM5*-O@"W'V>^_Q9F62:=J"A)U);E@
MAS<^RWIX:FS@W2V3\=Q/R6@Z^A'![\^#YW7*)W5@_C4.HNQW^+DE@F>/7QSR
M+)H41Z43'3;LR>OV^H-NKSY&(QLOLD%25L9:MN4:X,]\RDV"&Y.)6]OEFB8%
MIT(H'SN?DDKAU)4$62%'@GU2#.=CQZV9%-Q*"]&<I?L8L.+6_-) ^H:+S' M
MVU4N%/=LV357V^161EGK$/7&'+F)OH,-OT[M))/\$'YLP_9=O!JFZ]ZW7NND
M3MF,,%KDJ*=(@EJ&9S[\C^+5!+2NK&A%\:O]FOG F^_8!)Q(P4ZQU!6NS7S(
M/WV;5!!NY2_R)I=R_*CN3:XA6' V<+?W@&C>ABG?&96-@Z^&G>SG857&6&-7
M)RM\F;(+YD>/77/NW3]DY+DP) U;4+\3EEKZOE74P$RDX\6NH%E"O%HVY!K;
M3^=EX78N37UVQ=>U39.I\W(-Y6,[+YD47/%S"3G2=EZNX7QLYR63@ELG0LU9
MNH^AWI=N.'N3V15OO0Z8M#JNY-/ND\AGW1!;K7V9[ 6,(RL?_<V-0#4,57X#
M;]BOT_4:['>@94+4LCN'XG>>F^>Z'/8=NURS_SBA<-C-]UL.^RY=KNEK7*[I
M_[Q<PU+CG'G443BM5*-O0$+F]E:@8^X)6H!$7,E;WV&)SZD41HU=D9<D"5Z@
MKY?CE]?9_/1-!";%<IVE]Q<RF6T]QF!H\97NU6N=G [K8Q>V3GK()^+JLM8,
M??>$Q^;FV8^ UBUW9"Y^G=!WSY[ST6$3$G BA4_%4E>&OGOBYVSJ9']4#WWW
M7'$-BR>7<OR-,"2-MPX]:[-\MU2XKAS==QD7&:65T=;8=+WV@X0]4_&5^!0:
M0W]L(_9]$!L1Z]P#DC4#9MY=2+4P0[%<*@;"U+0SQ;Z6)MJ9CGE4<O'KV)EB
M9TJS[$PL%XE8ZDH[4^P.^6!V)G;01F-R*<?? #N3MS?H&)+2=E0\KMQWW.6,
M3[$.G!J;@L4'H?/KOW4I"=0ZZ=8H.1)&Z\3E[AWQ:5IW%N]MU\"ZZ[JV >W?
M]!0/_"-8=UA7YL525UIWXJOQ'\RZZR(?>34FEW+\#;#N6*+LUKY/:^*8N0RU
M^Z A*U<B,[M<BJ@W@U9C"_ B7BR"]T(OM-IY$,U(1!\,.;8I*!F*423;J!]@
M<#"HDR&)_5Y;&>EJVIGBM]N::&<Z\RI"4?PZ=J;XP8-FV9E8C^B)I:ZT,\5O
MYGTP.].Q9TIYDTLY_@;8F5J;A6952H..J !=N:F_RRI?"4KAJ['9>4]">EO]
MSD^R-_9B.1@+&+>Z1>/0,#-53;U6ZZ1=(\NR=8(<UM04J)XQV1*_:]] 8[)U
MXLIR5Q2_AC')!OX!C,G6"9)762QUE3')AOS3F*2"<"6[33RYE.-O@#$IVA_,
M+$F#7JCH7/%7[_+)I]\<7(UMR',_#=+1]*[0Z?JMX[J_>#T8UBB1<3!T]ZUK
M)D@MBY&A^"@&XV#H5@HC$[[:7&3#;KZU.!@ZE+_(9*ZP%=F ?YJ*( >W<D<X
MTTHU^@;8B1?OY1#7%L&;GHM1W,SK](;M$U<"-CN4B3R*&G L67]()96^TU+H
M5VD6+$ PLJFZ_:$W=,9;HL4D;_1\XGJ815P7SV!PQ=.+T>\WEZWAG0^V_"(8
MJ^>??F.O-^BUL"_-Z'%7 A2?TKZ%HE9'G)+?R(^"-9[$$?SG.+]AEN/67X]-
MNV*+6JM6,[LT1+ZN#.IP:K\G+R1:DI19* CQGOS7M>([VY_2ZG/]DQHEG;/Q
M(J^60B%JG<G7"'[6W=TJA-H_<:4$T#9-"DZ%4#Y\W=V^,T<+(4>"0X88SH>O
MN]MON96#I#E+]S'4N^[N99#ZLUE"9DS\H^EJ1V(RT:J,H=,^EY4K%5+V*>1S
M;@;M +Z"(YB;5WX2@7&=WI&$77;$,3MW1Z%SWU'0Q!MV3NIC@PX[R <RN1BU
MK%"&X:-$AH8=5U:Q@O#5D2$V[.9'AH8=I%04H<P5D2$VX)^1(9"#6X\P<*:5
M:O0-B P]C.=DL@RI.WUG6Z"Y)..S:'(9A,N,3+2MPY(]@D1="<#OL"S0B2HP
M:YQB-,KF)+F(%]#KG$0I*Q@'_TANXQ3)@5FV7L:P6Z.,HB'V-7&>\/1L1?$%
M\0;:BEU7%K&"\#5LQ>Z'R"(:8I6<$<I<92N*Z\Q\+%O1L0HTG&FE&GVC;$79
M_F]F(VKU!!)T)1JPPZK*-C2 =RB;$$5!SL;CY6+),N^5!J.9PI3JV1LZ6&Y%
M2X$JP#U40M217S7&.50<^VWC?FO8J]-+<FR\R+9N"?%JG5C6V'[F6&R"WDPF
M;AEA:YI,<RS64#YVC@63@BN)HT*.M',LUG ^=HX%DX);F5":LW0?0[US+#86
MW#T9Q[,H^">9W$P :# -R.0L34F6LHT*<)Q%D]O ?PI"]L &_-MR4<K?;N67
M<OF[=]Q:JX7*8+8KA'IF>!1>XL.QGEU\CZ_7JX]U#:-%GH'59:UE:N= /TIT
M -"Z8G$5Q:^.#^0#;WZ H'721_(3B:6N"!'D0_X9(Z#2<LORY4TNY?B;%2;P
MT_EU&/^@FP9);Z)QN 0SYB8ZG'?8ZB_2N>5*ZM^NGB@##P<01*,B%%P#YR9Z
M%_AH>AU$?C0._/ NSKV)[R_?F.FDE5^B%+B2+V>JBS8%4..@!O>129SSV6&>
MFARTZG/"ZK;;O39R3%!#G%J'J#46S'C%D4Y0#*HK>_*V]-6GJ/7@,0,/!S]"
M,9 .E8E?"UUQC%H/^V/'#Y@47*D7(9M>&AB:$C]XWR567NPM[_7*E)B,HGLR
M7B9)$,U8#<@21R<+OT,W+5=BQ/L*H3)3[0F@QNG]G JB9Y-)D$.YB:9QLF!_
M>4DR/PB/;;>.DID?!?]D(]BJY@5D%8=<.%&\*X2.@6NE?Z_?;K<[1M$&;OFH
M;\O%$TE&T[_&093]#K] [4/.X(7?Y@-!=HK9%>GV'%8C/U1DX1@/T2X7"S]Y
M@^/SYDXZF:PNI.-,OZJE@H8U*Q6$7<57*$2M8^$:P<\TMNW:+5BE9!4T*3@5
M0OG8:6Q,"JYDJP@YXG,K@8-Y##V2*P>@#AQ[1H(_%66#QSQD'MR5PT BY7C+
MA*YPY:R'[50EWS3)"HLB_&F7(/@K[RZ))\MQ-DH>2/(2C(E@-HD^9<A;;F68
M\*>4$H&E,,_QN:-N@Q6@5#C3I-_G,D"R493$"'F4 +%4QM>83.ZI^B\O_IC>
M97^F.OJ5T,.CX$S-^9)!P@H;Z0E[_X0LPW&HJKGE^6%9"73(:ZA2C@1?Y_B0
M'-EE>5)AX7,U1.2*/M%)$NJRN2?3))B1)"^MK\.<5ML<.Y)+N2R/9L@$I_,3
MQ*P:K?WN?9__0N)9XC_/@[$?2@P6X?=,$M@U\;2M%C4, :%(_A8]+LEL%Y+4
M=A%^GPL!Z5"G1P^'4B4: :5($7M6'3]YH[3VUW^@K/8+K*[^VOO^P*%P\X\Y
M0J03@Y[LM_GB#%U CK&OI,HK$94XNCB3<'1QE@-%<G%5X:@P= %'QGZ2LAQQ
MK9=;$&)T!ELU(*(OC/M)\/1$_$AJML@;>=U6IX/UKFT9K@P@"3@T]J?@OL8B
M*/!\JY$OHVJ:.YY<J3.B$US01B3@_O#^&.[$??!#DJYC8]<@@I5I3<=-JS".
MJ=QGO%B?06N&O8N<:JA-T/ZL-H4IH-C82S,ATR!B^2)?EL'$C\8$XUGD'+9&
M?#K'CQP1+$FS$(N 2V.WSI&O+6]2L79*J!8JK-+#=1RQ.JLX.1 VZ]:WN^WC
M3PY%X=KSMUS$+#BIS)DP[0L@(R<(RLD0!.'+P?PHUYK;Z$5/R_&C#O.V/T9=
MU';/H83]MD9=5#;@)MUYMI+<U,:N$6UE'FKB;,!%Z:JY3^VN*UYS/D5\7D5
M&G"[>&6<4F1")Y+P6Y "\C%$Q(R 1SX U&>8;=+(I'&NR6/Q8Y #<D)B&2+W
M$5A*V\!DDKL-Z?CZY U!/MB)BS9W6AVPJ(DB=I3A&\DV!2XDW&]]Y[6Q*T?K
ML,/GE0/$4@X)K@__SD^R8!P\T[C%[(%>QUM7(LN2X(DZC,ZBR?=HLOGS6H94
M$$Q^$OHM] ZR1G8<EU<::_ =3&RIMF2<O?A!R*Y[Q@7;9QZ' $RI588]@0B1
MJ[U86G9TH=K*FL%=F?Y&@MF<3A$8AC\CZ[N)3(#I:)FEF0\S)[\Z+-,6HWY
M@(Z]**JO*R6 VDK&<<XN-35'01S(5FAYWB6 7,CGP3,VD3WI]HQ-\?L)QCXZ
M%T+*U<RB51SS8%;GJG\0NV/1M6/9G5L"L)6I5 _+4ZU;QGV!&+%?FSR"];D%
MUE:&4Q9G?OC!K$]DM_7QK$]Q:HVQ5]3!<\IJ/NRA/YO\?9EF-,QCJC/J'D&H
MR+YRR]JC"]E6BA;F'B68/B(1F*\XHIZ\=J^V3ME24 7:8G[W#W%WVA69VFX1
MM "1U-:[*H4D2#0R]ICB[BUG419,**S@A6SL^*O7O (YS42F-<>7ZZI?>_EX
M"WI]1*(55OKW.KUAKU7;P[9=&0CTKM*-Q2.D"^^A<J=.H=4DX5[79!)S;TSL
M=B[*ZQ5^"Z-PS+.P+9_M::* \6'R<K%>&U+(?YLLX<@_0-ZM2Z\-M34>&VJC
MOS6DM;S=2C)\I-^#$)!L J,IHX$!-3U64"PD L,T"P!3GFM6\,C)3XD&K0$\
MDC=*@Y-]$HU0U;BJ]"9=[=%_O9I."2VI$C+=(9/'^,H?SZG!&D>$O@8C>Y@(
MQYXK/%63#X7>D]X?H(:99]@3K+A&5\3$)95D#ST)YIRR'8P.^^9/&7'NST--
MI!_&<.PC)188<*%A1/:%V02-,B('2%:^4.8J(W)@[YUVN\7,\@THE>] *N/2
MN!\0&E+^5NGI5@%G ^YMR=!>QPD)9M'%$I!$X[?'Q(]2V'CR]P[8G\+5HQKK
M>- WDC&S2&(T'.8'@0\DGTX%]>'[0P\IH ;<2Q.)YWN4$#\,_DDF7V!AIL(:
M186WX\^2((73Q^62OG8#9YH@GIR3:4P/IF6TM<*O 1.(KJRCJ&IEZ33@XIT]
MV1Q+0W/I([H<'-7-=[E4O40XS+4RRE^_J;U>5MCLR_\8,(&49..PAFX+Q];U
M1L3\"IEL[\F8NA>#:3#>L75HK/AL='&S):XJNWR5GX.C(5) Y*@6:37Q5+W"
MN;VB/CJXW9>0T=%T-:<!*?_(92U]%XRM>Y^X64P6)5/Q@%_RUX ,I!ND+FOI
MMG0J7SK=64L=W?TK*F!!9A_!7[0-]V"W38\:=3T;CY>+94B5=!_ZAPRK#H;'
MGZ-2%M0AV3+=>.TA<JYT*6;XL]8<^(<)V Z1*P"84Z,1OQT*PT5-BM]V3EPJ
MOCG<VS/Y VY2\4WZ.%KVMC$P= MP\MJ!!)&+,E2=B@8P&Q#+W0&G+,/)_1ZD
M@5RM1X,L/LL2/ T(?!;F C?2JZSNJ-<!R O[%JN81J4MI036@,AB >XZ0 #G
MO L_G5^'\8^_D,F,W#%!FVB$3D^P6V)?5:V@&OH(&U L5'/CO-4H'VK:%="!
MK"6VK(9RR!M07503N(8OSK GD"!R$G8YSBOISS9X2U5-GUE@&$RI),/RXHZ#
M/-JWZ]9^!WR6Y>6/\J(V^3HL\^N6ZA"DBGS;TZ9*59&!K6!648R8[V)M"X"%
M2.)QD.=&9MN)$8::5KEO$#ART2F;2F=)')8C5!]P;T0N3H6[-XH+5AE[4//-
M\2K:TJ$C!+'NELEX[J=D-!W]B,"^FP?/-Q$8>B1E$=Z_QD&4_0X_MW2J ,3Y
M,J7O+*9 T5,0Y;N-1AA+ULP[?7?R']-)NGF3;S6VLS$<*%,FZ/3\K? G_<?B
M]+H"P,@;@IH.@>NT%-*/$JPZQ38NR]&C#EB=BBW&)@6L3K'.FT*9*P)6I^(S
M(F; *DVRPCH,?]HEASWHO7;L%Y_T%DPVZ?<@!60?M8UIIP'1O:"4'M&BE]M%
M1 M?>C_%LGDUR.&P*<?1@"#4/6$F.RUP7;Q]"!I?_!=%T%F_$Z_;ZPWZV%D_
M%N9Z!>B6(E8AOL(H ]+['^=20 Y(ER!-S?X./DLQ)V.6N>4#_@)C@]-!FL;C
M  :<W@2WX5@8352TR"$BYW1))+]-E2X82U$>I%G)6<AT0H&R9K#J.?..8/5U
M6HW44IS&8M&/C<MHS[O$8,"0;J*'Y5,:3 (_>1/,9,->V(3 ?K-)S=;^)"^+
M$_<I."[Q=R094ZG/>(Y%#<JUVWN]$^0Y7H9I0WBV7F_#--/O_#=Z$$D?XY4N
M%]W)>\ #(EOTC?MB4P6K=&%91:F.%O<M-^["L"[(?QNO@L0WT=_@5#I_G)/<
MJ31Z)@FU< 0+@W;[W"Q"3OLILS:8([3UI!O&):J;Z(7D*9$WT?=H#'#C,)A0
MPWCEA70GZ)1G^GTEV3R>;(:=GD638I1,)PYEV!-L @C7J0IO8/.'JQ^0DG7@
MX;\34(8-561*#?FCQ*-Z+6><96I2U%$H!J?Y4:A>RZ':Z4SFBB@4&[![92_O
MEVE*PO AF(4DN8GD+BO^QP -R7+E"WG?9)&-NZ;QHO=3F208N/4-H,6^I%1Z
MG1. <2\X9$:=-,"W\Q4@1O(8"80O8:@X8M3+0_Q"OWX"A]#DBAY-GY,@):.(
M2%<]<0. B!14%\I[?_%3#=^]JSM'SHSHM9#SS*HMC I@[MVM.7(^1*^%E&^F
M08Y)/@3#X5X(Y6^@I"2)OD<!?;^2PDVEJZGP>Z_703J(:<A]?UE5X&A&&33E
MRJ03 M7O!&3M3$#4="DNBQ8W=J+G ]?U=7N]-K)#VU3Z&N[M'!1NJ.*0#N)W
M,W(3]#-V#7/Z +&Y[E>3ZD))P+9B'<\Q#<>\8*G*UR"*$\"]#N!Q\)Z_*2\%
M&O0"TG/=/:&E+L:0!0I3JRHZ6J"_Q31\EL%@X?=G^2=5=8?7)XC5=2/"GB:)
M!2#0JUJE3N]E%@CD:9**(>@"A(;]EIT5K3'#*U"26M7VV4/,3SHYBR9GTVD0
M!H+DC2K=@3"=N=-F57FTL0L4J58%@.Z2>$S()*7WBM>++WO'=1Z'$_EFI6H*
M0G+=QZBG(%HX!<IP))\C]TC[U7\-%LL%9P^]2X(X>8S/EV_Q,ANQ00N.NT9]
M@"20T_FJ'X5+ !90C^F@Y*/GY#)+S[\E>_(Z+<#DS,W+LII0!;D@%\6&)_0(
M^7_%^Q ;.=Z3<3R+Z'M#-Q/XK6 :D,E9FI(L72?"PQYY&_A/L$EF=,=,T^6"
M3)PI1O&0D><"LG*E*02=>/W6L#<XQ716'[]6!<.,; .6H$CEPC9$;REET)T;
M7HI;N8(6N3R<,?@,2>3KA JJI8Q#AZC/%W*BO(&K;)O+R+W+'5O\Z;/.QV8I
ML]'.9=P[$H 9<C<GX7-Z]QQ(X]'<;QDL[)JL^L+?-]CDJ"SE/$Z"=!S&Z3(A
M>#4-#W$MEXG)F>#5H9;O?;R6\BF1U_""^;-OIE-1:1CJM-HU_ ,]]KSXH<+%
M?-@?SME!CHUIJ8]<\PXLG084J;<JJ;S.:/XE]$) 8-#R:&HL^/F<+I>OOA]1
MF54R<B\Q%U6EJ=\I@G'RKN0?]/=R0ER^Q7\\I=T7BGOYQ>XLO*Q,+\:2RWXX
MIP@YJNV(WDJD@YI2[9X"WR7Q,TFRM[O0!WGEQM;S0I[G=93?SPESQ,>*K,YJ
M(>'6W+&CUGDAB2":W1(_)??!;)Z-IM_37$ 2=92VRR7DGC=.5XWTP#F856Y3
M_[_$\>1'$(8"G]XA?HJ*MG^"[!4JH3<'ET<3,N/MFLB9'\V"(YZV"[^8L_+S
M@"T2R\%*$=5469DI3).(B_;QD=26^]LY4S\/+6H!->'BP &.>,5_&(_C992E
M=_Z;(M_CJ./(&?QYD#$35N7[#$X\A758V2'XFW9_/>>KOL>K8XJH\NT+)U1Z
M^T"Z!ONVV;>T3^J<MKFLD/-GK9W690 KWZ!P0AE*3I_UH9([C;Y)G3T'^D7&
M"W;%K..O8]IBL7;'(\[\$#&GVZ'ZK<?.T^Z<#'L]C,*MZYHXRBSLK0_9>+$?
MMBDA7O[\%&"K=P;U.Z@+^OCM:/J0Q>,_%#G4PC:Y3+"+ O!I4G JA%+O+.DB
M+&5:]/['N120?9-JCOC<2N!@I3Z[=NN!R@,[S=UHOJJ 6$J3=HA8>W<:J(Q<
M3) O\J?/.A\;5CXTORC7P\/R^3E\BZ?703K_ VQT5;5F20MFQF/?4-(G8C^B
MJ8/-O=*SU>^E= <PV=T[E6KS)D?EU(M^E\OH>4[>-F_:Y1IW$4MI4[3RNMV3
MH8/Q66T"=?$Y]=C?@2JJ,[5UQ9Z5&3SBH5M*?L2@R:AZ.L.+E,(MEKZ$I9UQ
MVTKG0[)%KP-:)O<V>"EF9>2>Q_.WK_[?XX2=KQ0'#X->O$Z[V^[586Y6 6<K
MR\\]K=@ _N8OU.<5PYYR 2+?Z"A#N+'J2-';RMS#<D<MTRQ>D(0]5$Q]^;!L
MBFN/:[3*!8.<F%&63(';2@.MK9PX.V;W8^)/",5'R\Q=!FF6!$]+%KZBJ<[R
MVO):;=GY$-MLL\.R.69;26/N^+3> Z)F[JQ-')5MR]@58RNZ+??1V"K_:LEY
M=;Q75<%@QG9":Q'$\6D9@VQ"^5:;"5<'R101ID(P%ES.5.:KVJ'%T8A2L+N%
M<-?"(NF7)$Z-Z@?O-,WEY'+VKUQMM/'9RA":D"DUEJ ;IZH,Y24QUP62TQN8
M"&0R2NC_TTFS7LQ9==S5OYI9*"5^P.L.AP.G,\OUEB1+4L M1GNP[?$"3(-@
MPO)*XPC,_RC-L7!%!<OU6E9F6V/97Z'SO^WT!1[C;;&R*&R5P!W'"[KV^LE;
MF:60'Y(L5/3^QJ"N'Y-8X[J.DTW)WQLFC#B$7\]  ,PL%04PJ_><[R4N9W^+
MK7F;\ 7Z8^SGK;:5'OQ6]ZXGY"8:A\L)2.R(U[V58\A=*>YEONCH)(Z@!-K[
M\X(XV@5Q[.*6CIQ:>6(1**NQ,QSWW<XU;(F;^6^$^H=!,C!2?T:^IV2Z#&^#
MJ<Q,K-)M+F'W4I=T%<\*=H%V'>G.MG0#+XADO8)?O3Z3,>"Y(TD03\!<>?1?
M+\ED.:8?*?9BT^[RK+UZ.FXK8Q:HQ9'>:FMLM9Z:GAP.*@^!JAF'#(1'T2/<
MW[LD3YE#]_;H<"[?2Z%KW-'C-_ ZW>[Q+04ZEIL(1K#4N9''^1J&C;QJR\3)
MW\N%,"Q=ORM_4DG7C*9D_.LL?H$C>Y"3"?^QRR'\E7=+9GZ8NPL$V7.<KP L
M\M(H9&";,.'8+5VD.R)1.0)A)MON)UX'*S]-*/-]:O8';.DN'.91_W<_8;OK
MO9\114+J[J=>YQ0YD41S7LD!6+KWY@J)RNS1_8]!#L@1##XS:A:+X[=T?PV3
M1_KL+/G'$@1V10N//\+OJ>Z3\UN 1)!]#X934XJC :]=</ I)ZJP#4@%.]=?
M1I<VPT4TEB[#X3HB+V"807;MCUG9(\74W?\8)@CR.FPX:T40&O!*PC8T=?T'
MSN<@"^3D%!$_.FP6,;CW:(#6Y;GW/.,O))XE_O,\&/NAY+ZC\'NOV^JT.\A1
M4,VYJ0?$K1MV>FR2V2XDZ:5(X?>Y$)""@GKT<"A5HJGY];AM]7[W'&N[YPJ^
MYBYRJ0?#752*HPGUYF_C:/9(D@6%-IKFVXR$5][G7@?[>JN4)3ZQ8B!-*,Q>
M1+4V&K[ZK\%BN3B/DR3^$42S"_\9_H6;-%>F&Q">4YNPGA88 [1U;8US&#I"
MO.IF 5@RF@AX'2<DF$57K^.Y'\W()4F"%_B1%[*18'I)4OB$9@&>I?3!R^LP
M_O$7,IF1U#2\);I?R?)766+B8WS'2)8$K91MO'YG@+$Y<D3W!7;_VSA-S]^H
MP$"+BM=>S]]N(J"$O-L:MZM[5N=OO,[N@_0/=3CL6(/P^EVD>:[)OV@C/ZZ
MT.-WAU%LBE+A.Y$U ]F@FPK'U0-];=R6$7I8T:;^L)1SF*!:KE59,Y -^OE!
MQ9R*<1&J!@0L=XP*^.,//YDH"V'(FGD=>H1VAG01>7S2M8 U(,9IOJB6V$/4
M'<+^CYY,XNKNHBN]!D1J.?B4FXZP#<@9/5I;GDV^?BC -B"D6SRM E)U*2;>
M]R -Y!B1@BA!J$B,Q5(@U]FM1L\SK=,!R OY9E(-MI(=:34@LLQ>Q;J(%S#B
M.8E2!IN*]'N4$#^D6>]K[*-H(YKT+ E2(.-RF<#_YA<LSLD4C+]'_U6BB@?X
M-6 "/>]/7V/X.G<PL5@*E>/FL4CE>T_&M%Q;, W(A'K(SL;CY6(94A?NZ.+F
M)LKB7)17TRD9TS[NXH2*0UZNZ% _":R@Y]145=;#RL96*L#>FGJ$6,.U'R2_
M^^&2C*9<(=%;0JL-ZB9ZG)-S/Z27=Q[FA&3& 09+_HOUD#>7.%*-6S2R9L C
MPL-6[R-*"PMD4< \TZ#HVW@W,-8Q(%IO1!&#.-R/>GWLI$HUQ0(/T(%E@AYF
M.-(UH?XI=C'< Q.YK3Y"$:"'!0Y^VZC?0_*W"&6^3\W^@!O@O#](N.\4^11]
MW&FK+Y-&.?TMAO=.T7.(5,R5">^=VGO"RV)A!7YT"LSR$1OE&HB\T+E9)R *
MIT-YI]R7ALI@M.1$Q_4U["]]BLV WP D@OW"!<HV()-& USQ^_!TPVQ[34 F
MR)X@&5>Z[!:Q-, 97DS_7('=;(K*D)I&:S"=D;=[.8>BK5X36"/<S=_B3 KX
M:AQ'\2(8L[Q@I5*4Z UDB7R&**,DI8':\OBZ$J1(W[=>L^ LIQW(&SD5 _LT
M*12*K?ME;IPG\VIB%\N$<J*E+5LM0"3H=:"4C*FHYB!JPG6S#<!"A3@3IO>;
M@7"<R?HK3;<(UL$NHQVE.-XF-N]2C3Q^+'*U,)_1."SCP;"07NE>O7[+E5M+
M\@&GI2XAZ?3I]=LN)EF:\&>0': OD0\3W6L[XQ4LQ9-&\*XM] DV*GC700K3
M"F6N"MYUA$'5G\&[MH/!F-*S4A_RS]@</SC2<L;,%C%7)C;7:L:EET-<O>NW
MG3E'BYCC,ZY&A7K'Q9EH++V"B)U89<IQ!9B68FYH19@<N639=O$*_R', EUA
M-"#69_G.9-N91<6<36FT5P36O2J,QBI@Z<YDQXU OH@H/KL2+ >[@E''/)ZV
MBY?+JB[],K!-"*Q9S=-INS&]N629YNFTQ=.[5D$U!W(T.L@+@YQDBSD:'?&B
M4+.7&<NLI68Y'"7Z!;Y<O'=_D-.%F4QL%9YTPRT)<X\!.5O$2\W(_W83$(J#
M[DA#3E7*PH,LT /,BP2; 7_ULV5"HRNPI-Y3UXS 3R5I 4ML#<,.4F*U$ MX
MQ71)[H_Y:QQE<Q#%?Q%?Y(*4-P*L-5S?2["[#UI <*U2_E>UD6])-,OFH^EC
ML"#,.IK<1%L%@EN2%5V[#Z\]&+1.ZI<8HK?*FXM!H$#&?D9<LW/EN\^SW,9O
M6UC7'KK'^)P4:V?D-5V^D=>LU6832V9_VOD!F+--U3R; A+H9,TN.7!%K3H>
MOON32Q3/,>D;!%W#@(NAI5M)-H*\JEI4R5F]G+WU8O:%GR0PY\ZR]VSBK\2G
M4IV,Z/O;,&]!(.=^&C2I3,[[([,80'@L<&0.'WR+HV2+ NVJ.%5_ T2$G(ZA
M)E"PX=@5P8?)BNV[4O3(#F_;RB%$_ &R9 <NE;CI<ZL/[0^X 5FR[PI]_O;^
MGW\)2 +2F[_=DA<B>H'0K -0=V3?Y$%G;AEA-""G=M<88[;H/G!E;-6H'YB>
MR-Y0$Y85>J(/N D)N6N -]'S,DN9I%KJ?%QQ*Y ,\BV9$D0J-$*$L@$EZ'D8
MVZ7X;[]+QA7[_Q#\;Z%L0'4<7ED A74A:@*+*W+6S5'L"3G\!B39\@ JS05Q
M(Y +<IJMG#%]EHMX&I!)FQ>PSZ_QYQ-&N>Z+FL!RB#SU57SQ69;C:4).+4-H
MPNZ.&) 3YBK0N@\$-TN6F[MP-AXG2S*Y>GTF44KHCE54R:W=2W*?RK 7D(:#
M*[*8UM(0FY U:\.FN=7(A[3Z.\"B*X? H[B6[,FL"<^ZWT0O),VVCUU&96KT
M.H Y[DJA-7O\\Q7-1"!-R,#=S?U8W91E8N8(P"#-1M&3UQ\@)_Z94*V7.*,%
M&3=?UX[67/UC&61O#W1ZL1EX_?(MD*@&[W.O<S(<#I"MH^HJ((5F*X47.4$O
MB,"$#/RPL.26VVT,>P*YN_):Q*&WG5*2:4("L6 )3==R>+.R"4F[ V%B1V?+
ML&^T)6D(P%8V,4;2W,,<Y#R/0QARFJ_(#A687 U(O3QN?^CUWK-"RGL]'K)X
M_,>68+[%&1&EJ"E:P(B0)PI/0OL>#"4$](2QZDKU_J9O#I"^CAI'+ U7'E*2
MMO,Z[5YW@.1?UF*.O^CI@;*41X94[6<'FC),Q/T^EP6RT:W'ELS<%J&RE)&&
MQ#"@6L01FP+J6BN[W^8R0'8%RMGA,RI&8BE%#/?P]*[L%_3JS&C*@.JNT;MM
M8 U$FKLV%F<^F@9D=A6!*=?E_8]!#LAYW0J*!!-7 *0!J5KYFL0 GFLNQ<6/
MO=X0V6\AXD:V!.\C0$VZXAYG\I&>19-\L#H[IDXSK]-O#8?(DU"/,R,X#4B1
M.J.%/&D!4,6>N?6=U^D-!UB/@%38*OD@+"5 (5FUS#5S[J=D0NU"$J4K'A):
MZ8)YWL_?-M_<^6_T[Y@@-M*()G>A'WWS%^J*U8?X.<8$]LMT?-T0F%R'%(*M
M7"TD?;PG:98$XXQ,]$Y:W.]S82!O\@=EF:]8<F$TH3;BU>(YC-\(8?CRZM%*
M%1&V89+!#G,CJ(E:(+;RQ<H>[KG6Y=:P[Y;)> X2H<"EQJ6BE==MMT^PWY\[
MH@Z8B,16"I;Q5F(0*[F59/1IM )S#XG[$G:H-IXF9#[=)?&8D$EZ#1(K+%3I
MU2M)QD&ZB3YR5GQE6SA .T?[#H?\I5L361.2F%;+7,HJ@Y/)8_SHO_XMR.94
M<$$TNXX3_K(ITXN27;*U%*L07E6-J8JY&5E2#&1ZYP<30%Q=D\ITQR3:18H!
M5=2B2GAM)4+A:E#!CW<9O 03$DW2.Y)CIS79J'#T0H+"YEZW-1R>..<8T](0
M(WS-*(U8W(QOTG1);_*,IOE4^1X!I!OXBXB]#AU-^'.$6MTI?!8NZ50J[NB:
MYHWUW_6Z_6YOB'3;S:)U=#C!V*JAB)&)1V=ID*T+ M+T0T!)HG'@U)O/DE$:
M)30;]>/U!T8E[801,.4ORO+[]#N \2)G"I40+S]:9@(8/3GP6-7DL+*%RI"R
M3:L0S@<H%8<5IA;*?)^:_0$WH%3<VHVYT=RKU]4F?AM',QC:8O-/BF"U<5]>
MI]UM=Q ]2M7F:W7<EG(!D6*.1KB5(>X2O>5R1$[>+\^^!6W:D8.EK$,[@0>M
MR:6*0YAU K,4,<V_VFI2%FT#$A,?2#B]B0 ;/7C> V_)B^PV'.]SD(7K^\@.
M;P*'H1#;H=(6CW!Z7OG0[_PD>WL$9"F<:ZAKP*&CLW"(ZM.RJJDW.!D@S*GQ
MG$R6(1E-1>,[?]OZ%T5]]U+]>8,6\NZL1XY@+I:'_%%.VX,6=HY_>8[4AV^&
MKOF'[T';H3KM3.:*PS<;< ,.WWHJJSAUZW<"LL5.V+(U6\N";T!]]B(PY:%Z
M_V.0 W))1E/.U,P7D:%>O..?@]DS1PD<#&[@>#"=!F$ (Y<79)2V@?4/N5BJ
M2/B<$ZT:2 ,.L *5+K=RKS0?F>)C+=4;M THAB[ :+1,[[4#Z2 '+)74&3%>
M1-6 JWP7,4N.2!@I]T'ZQ_F;QL4^22N0#/;="MMS7XFV =70]S!2A.I[\^)6
M(!GD\J1*VC39WL74A+KH#\OGYQ LFSVPRGM5BI9@%&%?LU?Q)W"7Z>!JPF4Z
MSK0X)]%XOO 350T455.0+_*%W&.L_1S(3:BTOH]TC=-\&]AIZ@VPTIO-:-15
M 1ZZ)E0NOXC3;#3]$L>3]#'._%"CS JO :R5R,N 'F4BNL68FG#%3K PRE(9
M=)O"+$(N=G:L<_\.Y";<O-N;,W<DH7_ASTC+9.TO-(-)@^RRUZ-/<]W?0V;K
MDAQJ+9_Q.%Y&67KGO]&Y4! 8?>,^?U]&0K].<Q"6FW%T+3701]B$TM_WY(5$
M2T+OTFPCE6X+@C;>H(-L"%0A7@'KN*6Y?Z-#?/)3\F__'U!+ 0(4 Q0    (
M "I.!E&!(!RM<ST! .:C'  /              "  0    !D.3,U-S$S9#$P
M<2YH=&U02P$"% ,4    "  J3@91V>B8@Z8'  #))P  $0
M@ &@/0$ 9#DS-3<Q,V1E>#,Q,2YH=&U02P$"% ,4    "  J3@91\5=7VLL'
M  #8*   $0              @ %U10$ 9#DS-3<Q,V1E>#,Q,BYH=&U02P$"
M% ,4    "  J3@91DL\O&\@'  #:*   $0              @ %O30$ 9#DS
M-3<Q,V1E>#,Q,RYH=&U02P$"% ,4    "  J3@913Q/A(40%  #T%   $0
M            @ %F50$ 9#DS-3<Q,V1E>#,R,2YH=&U02P$"% ,4    "  J
M3@91[&&L7W$/   3$   $0              @ '96@$ 9SDS-3<Q,V<X-'(W
M-RYJ<&=02P$"% ,4    "  J3@91N!_]S1(/  !-B0  $
M@ %Y:@$ =W-O+3(P,C P-C,P+GAS9%!+ 0(4 Q0    ( "I.!E$ P8+)>0T
M &+.   4              "  ;EY 0!W<V\M,C R,# V,S!?8V%L+GAM;%!+
M 0(4 Q0    ( "I.!E&*QS!XBD8  )B"!  4              "  62' 0!W
M<V\M,C R,# V,S!?9&5F+GAM;%!+ 0(4 Q0    ( "I.!E%'\B?1?ED  .K\
M!  4              "  2#. 0!W<V\M,C R,# V,S!?;&%B+GAM;%!+ 0(4
M Q0    ( "I.!E$92\I2@$@  .?4!  4              "  = G @!W<V\M
F,C R,# V,S!?<')E+GAM;%!+!08     "P + +X"  ""< (    !

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