<SEC-DOCUMENT>0001193125-24-250531.txt : 20241104
<SEC-HEADER>0001193125-24-250531.hdr.sgml : 20241104
<ACCEPTANCE-DATETIME>20241104142303
ACCESSION NUMBER:		0001193125-24-250531
CONFORMED SUBMISSION TYPE:	424B5
PUBLIC DOCUMENT COUNT:		16
FILED AS OF DATE:		20241104
DATE AS OF CHANGE:		20241104

FILER:

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

	FILING VALUES:
		FORM TYPE:		424B5
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-282975
		FILM NUMBER:		241422663

	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>424B5
<SEQUENCE>1
<FILENAME>d904572d424b5.htm
<DESCRIPTION>424B5
<TEXT>
<HTML><HEAD>
<TITLE>424B5</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Filed Pursuant to Rule 424(b)(5) <BR> Registration No. 333-282975<BR> </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PROSPECTUS SUPPLEMENT </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(To prospectus dated November&nbsp;4, 2024) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Watsco, Inc. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g904572g05v13.jpg" ALT="LOGO" STYLE="width:2.23542in;height:0.43125in;">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>WATSCO, INC. DIVIDEND REINVESTMENT PLAN </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>300,000 SHARES OF COMMON STOCK </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>300,000 SHARES OF CLASS B COMMON STOCK </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco, Inc.
(&#147;Watsco&#148;) is offering its existing shareholders the opportunity to acquire shares of Common stock or Class&nbsp;B common stock through its Dividend Reinvestment Plan (the &#147;Plan&#148;). This prospectus supplement describes and
constitutes the Plan. Please read this prospectus supplement carefully and keep it for future reference. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If you are an existing holder of
either Common stock, par value $0.50 per share (&#147;Common stock&#148;), or Class&nbsp;B common stock, par value $0.50 per share (&#147;Class&nbsp;B common stock&#148; and, together with the Common stock, &#147;common stock&#148;), of Watsco, you
may purchase additional shares of the class of common stock that you own by reinvesting all or a portion of the cash dividends paid on your shares of common stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Participation in the Plan is entirely voluntary, and you may discontinue your participation at any time. You may participate in the Plan
regardless of whether you hold your shares directly or indirectly through a broker, bank or other intermediary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date of this
prospectus supplement, we have issued 7&nbsp;shares of our Common stock and 13,391 shares of Class&nbsp;B common stock under the Plan pursuant to a prospectus supplement, dated March&nbsp;29, 2024, to our prior registration statement on
Form&nbsp;S-3 (File&nbsp;No. 333-260758), which registration statement has been replaced by the registration statement of which this prospectus supplement forms a part; consequently, 299,993 shares of Common stock and 286,609 shares of Class&nbsp;B
common stock currently remain available for acquisition by our existing shareholders under the Plan, this prospectus supplement and the accompanying prospectus. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco&#146;s Common stock and Class&nbsp;B common stock are listed on the New York Stock Exchange and trade under the symbols &#147;WSO&#148;
and &#147;WSOB&#148;, respectively. The last reported sales prices of the Common stock and Class&nbsp;B common stock on the New York Stock Exchange on October&nbsp;29, 2024 were $473.47 and $492.30, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The purchase price of Common stock or Class&nbsp;B common stock purchased directly from Watsco for dividend reinvestments will be the average
of the daily high and low sale prices of the Common stock or Class&nbsp;B common stock, as applicable, as reported by the New York Stock Exchange, on the date on which a dividend is paid to a holder of common stock, or, if shares did not trade on
that date, then the purchase price of Common stock or Class&nbsp;B common stock purchased directly from Watsco for dividend reinvestments will be the average of the daily high and low sale prices of the Common stock or Class&nbsp;B common stock, as
applicable, as reported by the New York Stock Exchange, on the immediately preceding trading date on which the applicable shares traded. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Equiniti Trust Company LLC serves as the Plan administrator (the &#147;Plan Administrator&#148;). </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:12pt; font-family:Times New Roman"><B>Investing in our securities involves risks. See &#147;<A HREF="#supprom904572_2">Risk Factors</A>&#148; on page <FONT
STYLE="white-space:nowrap">S-1</FONT> of this prospectus supplement. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NEITHER THE SECURITIES AND
EXCHANGE COMMISSION NOR ANY STATE SECURITIES COMMISSION HAS APPROVED OR DISAPPROVED OF THESE SECURITIES OR DETERMINED IF THIS PROSPECTUS SUPPLEMENT OR THE ACCOMPANYING PROSPECTUS IS TRUTHFUL OR COMPLETE. ANY REPRESENTATION TO THE CONTRARY IS A
CRIMINAL OFFENSE. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>The date of this prospectus supplement is November&nbsp;4, 2024. </B></P>
</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>TABLE OF CONTENTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Prospectus Supplement </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>PAGE</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_1">About This Prospectus Supplement</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-ii</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_2">Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-1</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_3">Cautionary Statement Regarding Forward-Looking
Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-1</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_4">About Watsco</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-2</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_5">Incorporation of Certain Documents by Reference</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-3</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_6">Where You Can Find More Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-4</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_7">Description Of The Plan</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-4</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_8">Use Of Proceeds</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-14</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_9">Material U.S. Federal Income Tax Considerations</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-14</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_10">Plan of Distribution</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-17</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_11">Legal Matters</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-17</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#supprom904572_12">Experts</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">S-17</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Prospectus </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_1">About This Prospectus</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_2">Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_3">Cautionary Statement Regarding Forward-Looking Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_4">The Company</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_5">Use of Proceeds</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_6">Description of Capital Stock</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_7">Plan of Distribution</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_8">Legal Matters</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_9">Experts</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_10">Where You Can Find More Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_11">Incorporation of Certain Documents by Reference</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-i </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_1"></A>ABOUT THIS PROSPECTUS SUPPLEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are providing information to you about this offering in two parts. The first part is this prospectus supplement, which provides the
specific details regarding this offering. The second part is the accompanying base prospectus, which provides general information. Generally, when we refer to this &#147;prospectus,&#148; we are referring to both documents combined. Some of the
information in the base prospectus may not apply to this offering. If information in this prospectus supplement is inconsistent with the accompanying base prospectus, you should rely on this prospectus supplement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should rely only on the information contained in, or incorporated by reference in, this prospectus supplement, the accompanying prospectus
and any free writing prospectus related to this offering prepared by us or on our behalf or otherwise authorized by us. We have not authorized anyone to provide you with different information, and if anyone provides you with different or
inconsistent information, you should not rely on it. We are not making an offer to sell these securities in any jurisdiction where the offer or sale is not permitted. You should assume that the information contained in this prospectus supplement,
the accompanying prospectus, any free writing prospectus and the documents incorporated by reference herein and therein is accurate only as of their respective dates. Our business, financial condition, results of operations and prospects may have
changed since those dates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">References in this prospectus supplement to the &#147;Registrant,&#148; &#147;Watsco,&#148; &#147;we,&#148;
&#147;us,&#148; and &#147;our&#148; refer to Watsco, Inc., a Florida corporation, and its subsidiaries, unless the context requires otherwise. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-ii </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_2"></A>RISK FACTORS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investment in our securities involves significant risks. You should consult with your own financial and legal advisers and carefully
consider, among other matters, the risks described in our Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended December&nbsp;31, 2023 and the other documents incorporated herein by reference. You should
carefully consider the risks described in those reports and the other information in this prospectus supplement and accompanying prospectus before you decide to buy our common stock. The value of our common stock could decline due to any of these
risks, and you could lose all or part of your investment. Please also note the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">You will not know the price for the shares you are purchasing under the Plan at the time you elect to have your
dividends reinvested. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The price of shares of common stock may fluctuate between the time you decide to purchase shares under the Plan
and the time of actual purchase. In addition, during this time period, you may become aware of additional information that might affect your investment decision. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Shares of common stock deposited in a Plan account may not be pledged until the shares are withdrawn from the
Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">You will be treated as having received dividend income on the dividend payment date for Federal income tax
purposes. Such dividends will generally give rise to a tax liability even though no cash was actually paid to you. This may create a liability for payment of income tax without providing you with immediate cash to pay this tax when it becomes due.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">You bear the risk of loss from market price changes for shares of common stock purchased under the Plan. Neither
we nor the Plan Administrator can give you any assurance that shares of common stock purchased under the Plan will, at any particular time, be worth more or less than the amount you paid for them. </P></TD></TR></TABLE>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_3"></A>CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain of the statements contained in this prospectus supplement, the accompanying prospectus and in documents incorporated by reference in
this prospectus supplement are &#147;forward-looking&#148; statements as defined in the Private Securities Litigation Reform Act of 1995. Generally, the words &#147;anticipate,&#148; &#147;estimate,&#148; &#147;could,&#148; &#147;should,&#148;
&#147;may,&#148; &#147;plan,&#148; &#147;seek,&#148; &#147;expect,&#148; &#147;believe,&#148; &#147;intend,&#148; &#147;target,&#148; &#147;will,&#148; &#147;project,&#148; &#147;focused,&#148; &#147;outlook,&#148; &#147;goal,&#148;
&#147;designed&#148; and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements, which generally are not historical in nature. All statements which address future operating
performance, events or developments that we expect or anticipate will occur in the future, and statements about future operating results, are forward-looking statements, including statements regarding, among other items, (i)&nbsp;economic
conditions, (ii)&nbsp;business and acquisition strategies, (iii)&nbsp;potential acquisitions and/or joint ventures and investments in unconsolidated entities, (iv)&nbsp;financing plans and (v)&nbsp;industry, demographic and other trends affecting
our financial condition or results of operations. Forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our historical experience and our present expectations. As and when
made, management believes that these forward-looking statements are reasonable. However, caution should be taken not to place undue reliance on any such forward-looking statements since such statements speak only as of the date when made and there
can be no assurance that such forward-looking statements will occur. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Factors exist that could cause our actual results to differ materially from the expected results described in or underlying our
forward-looking statements. Some of such factors are described under &#147;Risk Factors&#148; in our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> most recently filed with the Securities and Exchange Commission,
(&#147;SEC&#148;) and in similar sections of documents incorporated into this prospectus by reference. Such factors include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">general economic conditions, both in the United States and in the international markets we serve;
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-1 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">competitive factors within the HVAC/R industry; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">effects of supplier concentration, including conditions that impact the supply chain; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">fluctuations in certain commodity costs; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consumer spending; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consumer debt levels; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">new housing starts and completions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">capital spending in the commercial construction market; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">access to liquidity needed for operations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">seasonal nature of product sales; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">weather patterns and conditions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">insurance coverage risks; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">federal, state, and local regulations impacting our industry and products; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">prevailing interest rates; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the effect of inflation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">foreign currency exchange rate fluctuations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">international risk; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">cybersecurity risk; 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="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the continued viability of our business strategy. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accordingly, there can be no assurance that the forward-looking statements contained herein will occur or that objectives will be achieved.
All written and verbal forward-looking statements attributable to Watsco, Inc. or persons acting on our behalf are expressly qualified in their entirety by such factors. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_4"></A>ABOUT WATSCO </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco, Inc. was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating, and refrigeration equipment and
related parts and supplies (&#147;HVAC/R&#148;) in the HVAC/R distribution industry in North America. At September&nbsp;30, 2024, we operated from 689 locations in 43 U.S. States, Canada, Mexico, and Puerto Rico with additional market coverage on an
export basis to portions of Latin America and the Caribbean, through which we serve more than 125,000 active contractors and dealers that service the replacement and new construction markets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our principal executive office is located at 2665 South Bayshore Drive, Suite 901, Miami, Florida 33133, and our telephone number is (305) <FONT
STYLE="white-space:nowrap">714-4100.</FONT> Our website address on the Internet is www.watsco.com and <FONT STYLE="white-space:nowrap">e-mails</FONT> may be sent to info@watsco.com. Our website address is included in this prospectus supplement only
as an inactive textual reference. Information contained on, or available through, our website is not incorporated by reference in, or made a part of, this prospectus supplement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-2 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_5"></A>INCORPORATION OF CERTAIN DOCUMENTS BY REFERENCE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The U.S. Securities and Exchange Commission (the &#147;SEC&#148;) allows us to &#147;incorporate by reference&#148; information into this
prospectus supplement, which means that we can disclose important information to you by referring to those documents. We hereby &#147;incorporate by reference&#148; the documents listed below, which means that we are disclosing important information
to you by referring you to those documents. The information that we file later with the SEC will automatically update and in some cases supersede this information. Specifically, we incorporate by reference the following documents or information
filed with the SEC (other than, in each case, documents or information deemed to have been furnished and not filed in accordance with SEC rules): </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">(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">our Annual Report on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524044609/d104765d10k.htm">Form
 <FONT STYLE="white-space:nowrap">10-K</FONT></A> for the fiscal year ended December&nbsp;31, 2023, filed with the SEC on February&nbsp;23, 2024; </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">(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">our Quarterly Reports on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524130664/d506308d10q.htm">Form
 <FONT STYLE="white-space:nowrap">10-Q</FONT></A> for the quarter ended March&nbsp;31, 2024, filed with the SEC on May&nbsp;3, 2024, for the quarter ended on June&nbsp;
30, 2024, filed with the SEC on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524192839/d798256d10q.htm">August&nbsp;
2, 2024</A> and for the quarter ended <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524249900/d888515d10q.htm">September&nbsp;30, 2024</A>, filed with the SEC on November&nbsp;1, 2024;
</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">(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">our Current Reports on Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed with the SEC on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524041507/d13436d8k.htm">February&nbsp;21,
 2024</A>, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524082082/d815360d8k.htm">March&nbsp;
29, 2024</A> and <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524156097/d845206d8k.htm">June&nbsp;6, 2024</A> (not including any information furnished under Item 2.02, 7.01 or 9.01 of such Form <FONT
STYLE="white-space:nowrap">8-K</FONT> or any other information that is identified as &#147;furnished&#148; rather than filed, which information is not incorporated by reference herein); </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">(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">our Definitive Proxy Statement on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524118178/d60305ddef14a.htm">Schedule
 14A</A> filed in connection with our Annual Meeting of Shareholders held on June&nbsp;3, 2024, filed with the SEC on April&nbsp;26, 2024 (solely to the extent incorporated by reference into Part III of our Annual Report on Form <FONT
STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2023); 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">(e)</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 description of our Common stock and Class&nbsp;
B common stock contained in our Current Report on <A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312512495361/d446816d8k.htm"><FONT STYLE="white-space:nowrap">Form&nbsp;8-K</FONT></A>, filed with the SEC on December&nbsp;7, 2012, and
any amendments to such Current Report filed subsequently thereto, including all amendments or reports filed for the purpose of updating such description, including the description of our Common stock and Class&nbsp;B common stock filed as Exhibit
4.3 to our Annual Report on <A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312520056004/d838752dex43.htm">Form <FONT STYLE="white-space:nowrap">10-K</FONT></A> for the year ended December&nbsp;31, 2019 filed on February&nbsp;28, 2020.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, all documents subsequently filed by us pursuant to Sections 13(a), 13(c), 14 or 15(d) of the Exchange Act
(not including any information furnished under Item 2.02, 7.01 or 9.01 of Form <FONT STYLE="white-space:nowrap">8-K</FONT> or any other information that is identified as &#147;furnished&#148; rather than filed, which information is not incorporated
by reference herein), prior to the date on which all securities to which this prospectus supplement relates have been sold or this offering is otherwise terminated, shall be deemed to be incorporated by reference in this prospectus supplement and to
be a part hereof from the date of filing of such documents. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any statement contained in a document incorporated or deemed to be
incorporated by reference herein shall be deemed to be modified or superseded for purposes of this prospectus supplement to the extent that a statement contained herein, or in any other subsequently filed document that also is deemed to be
incorporated by reference herein, modifies or supersedes such statement. Any statement so modified or superseded shall not be deemed, except as so modified or superseded, to constitute a part of this prospectus supplement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will provide without charge to each person, including any beneficial owner, to whom a prospectus is delivered, upon written or oral request
of that person, a copy of any and all of the information that has been incorporated by reference in this prospectus supplement (excluding exhibits unless specifically incorporated by reference into those documents). Please direct requests to us at
the following address: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Watsco, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Attn: Investor Relations </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2665 S.
Bayshore Drive, Suite 901 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Miami, Florida, 33133 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(305) <FONT STYLE="white-space:nowrap">714-4100</FONT> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-3 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_6"></A>WHERE YOU CAN FIND MORE INFORMATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This prospectus supplement is part of a registration statement we filed with the SEC and does not contain all the information set forth or
incorporated by reference in the registration statement. Whenever a reference is made (or incorporated by reference) in this prospectus supplement to any of our contracts, agreements, or other documents, the reference may not be complete and you
should refer to the exhibits that are a part of the registration statement or the exhibits to the reports or other documents incorporated by reference into this prospectus supplement for a copy of such contract, agreement, or other document. Because
we are subject to the information and reporting requirements of the Exchange Act, we file annual, quarterly, and current reports, proxy statements, and other information with the SEC. Our SEC filings are available to the public over the Internet at
the SEC&#146;s website at http://www.sec.gov. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our website address is www.watsco.com. The information contained on, or accessible through,
our website is not incorporated into this prospectus supplement or accompanying prospectus and does not form a part hereof or thereof. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_7"></A>DESCRIPTION OF THE PLAN </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a description of the material terms of the Watsco, Inc. Dividend Reinvestment or the
&#147;Plan.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Purpose </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Plan
provides existing shareholders with a convenient way to acquire common stock by investing cash dividends paid on common stock. You may participate in the Plan regardless of whether you hold your shares directly or indirectly through a broker, bank
or other intermediary. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Plan Administrator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Equiniti Trust Company LLC serves as the Plan Administrator. The Plan Administrator, either directly or through affiliates, directs the
purchase of shares of common stock for Plan participants, keeps records, sends statements and performs other duties required by the Plan. An affiliate of the Plan Administrator serves as transfer agent, registrar and dividend paying agent for common
stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Plan Administrator may appoint an independent agent to act on behalf of Plan participants in buying common stock in the open
market and in selling shares of common stock held in the Plan for participants. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contact Information for Plan Administrator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may contact the Plan Administrator as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B><I>By&nbsp;telephone</I></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">1-800-937-5449</FONT></FONT></FONT></P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Monday through Friday, 8:00 a.m. to 8:00 p.m. Eastern Time</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B><I>In writing:</I></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Equiniti Trust Company LLC</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">P.O. Box
10027</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Newark, NJ 07101</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B><I>Via email:</I></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">HelpAST@equiniti.com</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B><I>Website:</I></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals/</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please include your name, address, daytime telephone number and account number and refer to Watsco on all
correspondence. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-4 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Who May Participate </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may participate in the Plan only if you are a current holder of common stock. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>How to Participate </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is no fee for
participating in the Plan. You can obtain an enrollment form and a <FONT STYLE="white-space:nowrap">pre-addressed</FONT> envelope by telephoning the Plan Administrator or by writing the Plan Administrator at its address. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">If your shares of common stock are registered in your name, then you can join the Plan by: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">completing an enrollment form and returning it to the Plan Administrator; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">telephoning the Plan Administrator; or </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">enrolling online through the Plan Administrator&#146;s website at
<FONT STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals/.</FONT> You also can access this site by going to the Investor Relations section of Watsco&#146;s website at www.watsco.com and clicking on the link you will find
there. The information contained on, or accessible through, our website is not incorporated into this prospectus supplement or accompanying prospectus and does not form a part hereof or thereof. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">If your shares of common stock are held in &#147;street name&#148; in a brokerage, bank or other intermediary
account, then you can participate in the Plan either by instructing your broker, bank or other intermediary to have your shares transferred into your name and then enrolling in the Plan, or by requesting that your broker, bank or other intermediary
participate in the Plan on your behalf. Please contact your broker, bank or other intermediary if you wish to participate in the Plan. </P></TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Summary of Participation Fees </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
following fees apply to your participation in the Plan as of the date of this prospectus supplement: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></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">Service fee for dividend reinvestment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Paid by Watsco</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></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">Commissions for purchase</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None (if purchased from Watsco)</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">$0.15 per share if purchased in open market</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></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">Fee for safekeeping</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></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">Service fee for a batch order sale of shares (partial or full)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>$17.00 per transaction plus $0.15 commission per share</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></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">Service fee for sale of a fractional share at termination or withdrawal</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>$17.00 per transaction plus $0.15 commission per share</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></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">Processing fee for sale of shares</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>$17.00 per transaction plus $0.15 commission per share</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco may change these participation fees at any time. Watsco will give you notice of any fee increase before the increase
becomes effective with respect to you. Any fractional share will be rounded up to a whole share solely for purposes of calculating any applicable processing fee. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividend Reinvestment </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Investment Options</I></B>.
When you enroll in the plan, you may choose one of the following three investment options regarding cash dividends on your common stock: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Full Dividend Reinvestment</I>: The cash dividends, minus any withholding tax, on all shares registered in
your name or credited to your account will automatically be fully reinvested in shares of common stock. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-5 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">or </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Partial Dividends Paid in Cash</I>: You will receive a check or electronic deposit for cash dividends, minus
any withholding tax, based on the number of full shares of common stock in your name or credited to your account which you specify in your enrollment form. The cash dividends on the remaining shares will automatically be reinvested in shares of
common stock. This option allows you to receive a fixed amount of cash each quarter (assuming the dividend rate stays the same). </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">or </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>All Dividends Paid in Cash (No Dividend Reinvestment)</I>: None of your cash dividends will be reinvested in
shares of common stock. You will receive a check or electronic deposit for the full amount of cash dividends, minus any withholding tax, paid on the shares registered in your name or credited to your account. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>If you do not specify any option when you enroll, then your account automatically will be set up for full dividend reinvestment. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You must instruct any broker, bank or other intermediary holding shares on your behalf as to your preferred option regarding reinvestment of
dividends on those shares through the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Common stock and Class</I></B><B><I></I></B><B><I>&nbsp;B common stock</I></B>. All dividends
reinvested under the Plan will be used to acquire shares of the same class as the class on which the dividend was paid. If a cash dividend is paid on Common stock, then the Plan will use that dividend to acquire additional Common stock; and if a
cash dividend is paid on Class&nbsp;B common stock, then the Plan will use that dividend to acquire additional Class&nbsp;B common stock. You may not elect to use cash dividend paid on a given class of common stock to acquire shares of a different
class of common stock under the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Initial Option Selection</I></B>. Your reinvestment option will not apply to a particular cash dividend if
you do not enroll in the Plan before the &#147;record date&#148; for that dividend, which is the date on which a person must be a registered holder of common stock in order to receive dividends. If you enroll after the business day preceding the
record date for a dividend payment, then reinvestment of dividends will be delayed until payment of the dividend for the next dividend period. No interest will be paid on funds held by the Plan Administrator pending investment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Change of Option</I></B>. You may change your investment option at any time by completing a new enrollment form and returning it to the Plan
Administrator, by telephoning the Plan Administrator or by contacting the Plan Administrator via email at HelpAST@equiniti.com. The Plan Administrator must receive notice of a change of your investment option before the record date for a dividend
payment for the change to be effective for that dividend payment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Dividend Payment Dates</I></B>. The declaration and payment of cash dividends on
shares of common stock are subject to the discretion of Watsco&#146;s Board of Directors (the &#147;Board&#148;). If and when declared by the Board, cash dividends are normally payable on the last business day of January, April, July and October.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>No Guarantee of Dividends</I></B>. The amount of any future dividends that we will pay, if any, will depend upon a number of factors. Future
dividends will be declared and paid at the sole discretion of the Board of Directors and will depend upon such factors as cash flow generated by operations, profitability, financial condition, cash requirements, prospects, and other factors deemed
relevant by the Board. The right of the Board to declare dividends, however, is subject to the availability of sufficient funds under Florida law to pay dividends. In addition, our ability to pay dividends depends on certain restrictions in our
credit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Credit of Reinvested Dividends</I></B>. If the Plan Administrator acquires the shares for a particular dividend reinvestment from
Watsco, then your account will be credited with the shares on the dividend payment date. If </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-6 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
the Plan Administrator acquires the shares through open market transactions, purchases of shares of common stock made with reinvested dividends for any dividend period will begin on the related
dividend payment date and will continue until all purchases for that dividend payment date are completed. In this case, your account will be credited with the shares following the last day on which all such purchases are completed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Electronic Deposit of Cash Dividends</I></B>. If you choose partial dividend reinvestment or full payment of cash dividends, then you can have your cash
dividends deposited directly into your U.S. bank account instead of receiving a check by mail. To have your cash dividends deposited electronically, you must request an authorization for electronic direct deposit form or enroll online at <FONT
STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals/.</FONT> You should allow 30 days from the date of the Plan Administrator&#146;s receipt of the completed form or online request for the direct deposit to be established. You
also may change your designated bank account for direct deposit or discontinue this feature by notifying the Plan Administrator in writing or online at <FONT STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals/.</FONT> </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Purchase of Shares </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Sources of Shares</I></B>. The
Plan Administrator will purchase shares of common stock needed to meet the requirements of Plan participants for dividend reinvestments: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">directly from Watsco in the form of authorized but unissued shares or treasury shares; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">from third parties, through open market purchases; or </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">using a combination of direct purchases from Watsco and purchases from third parties. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco will have the sole discretion to determine which of these sources of shares will be used to meet Plan requirements from time to time. If the Plan
Administrator purchases shares of Watsco common stock from third parties, then you will be required to pay a processing fee, as described above under &#147;&#151;Summary of Participation Fees.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Pricing of Shares Purchased from Watsco</I></B>. Watsco may elect to satisfy the requirements of Plan participants for dividend reinvestments with
shares purchased directly from Watsco. If it does so, the purchase price of Common stock or Class&nbsp;B common stock purchased directly from Watsco will be the average of the daily high and low sale prices of the Common stock or Class&nbsp;B common
stock, as applicable, as reported by the New York Stock Exchange, on the date on which a dividend is paid to a holder of common stock, or, if shares did not trade on that date, then the purchase price of Common stock or Class&nbsp;B common stock
purchased directly from Watsco will be the average of the daily high and low sale prices of the Common stock or Class&nbsp;B common stock, as applicable, as reported by the New York Stock Exchange, on the immediately preceding trading date on which
the applicable shares traded. No processing fee will be charged. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Pricing of Shares Purchased from Third Parties</I></B>. If Watsco elects to
satisfy the requirements of Plan participants through shares purchased in the open market, the price per share will be the weighted average price of all shares purchased by the Plan Administrator&#146;s independent agent for the applicable
investment period. You will be required to pay a processing fee, as described above under &#147;&#151;Summary of Participation Fees.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Timing
and Control When Shares are Purchased from Third Parties</I></B>. The Plan Administrator will make arrangements with an independent agent to use reinvested cash dividends to purchase shares of common stock in the open market on such terms as the
Plan Administrator may reasonably determine. Purchases will begin on the applicable investment date and may be made over a number of days to meet the requirements of the Plan. No interest will be paid on funds held by the Plan Administrator pending
investment. The independent agent may commingle your funds with those of other participants in the Plan for purposes of executing purchase transactions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because the Plan Administrator will arrange for the purchase of shares, neither Watsco nor any participant in the Plan has the authority or power to control
either the timing or pricing of the shares purchased. Therefore, you </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-7 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
will bear the market risk associated with fluctuations in the price of common stock because the market price of common stock could rise or fall before the Plan Administrator arranges to purchase
common stock with the reinvestment funds. The Plan Administrator will use its best efforts to apply all funds to the purchase of shares before the next investment date, subject to any applicable requirements of federal or state securities laws or
regulations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Sale of Shares </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You can
sell any number of shares held in your Plan account by notifying the Plan Administrator. If you elect to sell any shares held in your Plan account, then such sale will be handled via a &#147;batch order&#148;. A batch order is an accumulation of
sales requests made by Plan participants that are submitted together by the Plan Administrator for execution as a collective request. All sale requests received in writing will be processed as batch order sales. Sale instructions for batch orders
received by the Plan Administrator will be processed no later than five trading days after the date on which the order is received (except where deferral is required under applicable federal or state laws or regulations), assuming sufficient market
liquidity exists in the judgment of the Plan Administrator&#146;s independent agent. To maximize cost savings for batch order sale requests, the Plan Administrator will seek to sell shares in round lot transactions. For this purpose, the Plan
Administrator may combine each selling Plan participant&#146;s shares with those of other selling Plan participants. In every case of a batch order sale, the price to each selling Plan participant will be the weighted average sale price obtained by
the Plan Administrator&#146;s independent agent for each aggregate order placed by the Plan Administrator and executed by the independent agent, less a service fee and a processing fee per share sold, as discussed above under &#147;&#151;Summary of
Participation Fees.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds of sale are normally paid by check and normally will be distributed within one business day after your
sale transaction has settled. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Processing fees include any applicable brokerage commissions the Plan Administrator is required to pay. Any
fractional share will be rounded up to a whole share solely for purposes of calculating any applicable processing fee. The Plan Administrator may require a sale request to be submitted in writing. Please contact the Plan Administrator to determine
if there are any limitations applicable to your particular sale request. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Plan Administrator reserves the right to decline to process
a sale of shares if it determines, in its sole discretion, that supporting legal documentation is required and has not been provided to it. In addition, no person will have any authority or power to direct the time or price at which shares for the
Plan are sold, and no one other than the Plan Administrator will select the independent agent through or from which sales are to be made. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should be aware that the price of the common stock may rise or fall during the period from submission of a sale request through the sale
of your shares on the open market. Instructions for a batch order are binding and may not be rescinded. If you prefer to have control over the exact price and timing of your sale, then you can choose to withdraw the shares you wish to sell from the
Plan, have them registered in your own name through the direct registration system, or &#147;DRS,&#148; or in the name of your broker, and conduct the transaction through a broker of your choice. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If your total holdings in the Plan fall below one share, the Plan Administrator may liquidate the fractional share, remit the proceeds to you
by check, and close your Plan account. The amount of the check will be based on the then-current market value of the fractional share, less a service fee and a processing fee per share sold, as discussed above under &#147;&#151;Summary of
Participation Fees.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Gifts or Transfers of Shares </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You can give or transfer shares from your Plan account to anyone you choose by: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">transferring shares from your Plan account to the account of an existing Plan participant; or
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">transferring a whole number of shares from your account to a recipient outside the Plan. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-8 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may transfer shares to the accounts of existing Plan participants or establish a new
account. If your investments or transfers are made to an existing account, the dividends on the shares credited pursuant to such investments or transfers will be reinvested in accordance with the elections made on the existing account. New Plan
participants may elect any of the dividend investment options by completing an enrollment form. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">When authorizing a transfer of shares,
you must send written instructions to the Plan Administrator and must have your signature on the letter of instruction medallion guaranteed by a financial institution participating in the Medallion Signature Guarantee program. A Medallion Signature
Guarantee is a special guarantee for securities that may be obtained through a financial institution such as a broker, bank, savings and loan association or credit union. The guarantee ensures that the individual requesting the transfer of
securities is the owner of those securities. Most banks and brokers participate in the Medallion Signature Guarantee program. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If you need
additional assistance regarding the transfer of your shares, please telephone the Plan Administrator. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Safekeeping of Shares in Book-Entry Form
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shares of common stock that you buy under the Plan will be maintained in your Plan account in book-entry, rather than certificate,
form. You may deposit any other shares of common stock that you hold in certificate form into your Plan account for &#147;safekeeping&#148; to be held in book-entry form, at no cost to you. Deposited shares will be credited to your account. You also
may contribute shares you hold in book-entry form through DRS into your Plan account by writing to or telephoning the Plan Administrator. Following any deposit of stock certificates or contribution of DRS shares into your Plan account, these shares
will be treated in the same manner as shares purchased through the Plan, affording you the option of reinvesting your dividends and selling these shares through the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depositing stock certificates into your Plan account is advantageous because you no longer bear the risk and cost associated with the loss,
theft or destruction of stock certificates. To deposit stock certificates for safekeeping, complete the <FONT STYLE="white-space:nowrap">tear-off</FONT> section of your account statement or write a letter of instruction and send it, along with your
stock certificates, to the Plan Administrator at: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Watsco Dividend Reinvestment Plan </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">c/o Equiniti Trust Company LLC </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">P.O. Box 10027 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Newark, NJ 07101
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco and the Plan Administrator recommend that you send your stock certificates by registered mail and insured for 5% of the value of
the related shares. Please do not endorse the certificates or complete the assignment section. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Withdrawal of Shares from Your Plan Account </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At any time, you may withdraw shares from your Plan account, free of charge, and obtain the withdrawn shares in book-entry form through DRS
upon written request to the Plan Administrator. You also may request the Plan Administrator to issue a physical stock certificate. Stock certificates may be requested by telephoning the Plan Administrator or by submitting a request to the Plan
Administrator in writing or through the Plan Administrator&#146;s website at <FONT STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals/.</FONT> Issuance of physical stock certificates may be subject to an additional fee. Please
contact the Plan Administrator to determine if there is a stock certificate issuance fee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Only whole shares may be withdrawn from your
Plan account. If your request involves a fractional share, a check for the value of the fractional share will be mailed to you. The amount of the check will be based on the then-current market value of the fractional share, less a service fee and a
processing fee per share sold, as discussed above under &#147;&#151;Summary of Participation Fees.&#148; The Plan Administrator will establish the book-entry position through DRS representing the withdrawn shares within five trading days after
receiving your request. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-9 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Book-entry positions through DRS will be established in the name or names in which your Plan
account is registered, unless the Plan Administrator is otherwise instructed. If the book-entry position through DRS is to be established in a name other than the name appearing in your Plan account registration, the signature on the instructions or
stock power you provide must be guaranteed by a financial institution participating in the Medallion Signature Guarantee program, as described above under &#147;&#151;Gifts or Transfers of Shares.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>No Pledging of Shares </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may not pledge
any shares of common stock held in your account as collateral for a loan or other obligation. If you wish to pledge shares held in your Plan account, you first must withdraw from your Plan account the number of shares you propose to pledge. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Statements of Account </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If you participate
in dividend reinvestment, the Plan Administrator will mail you a statement after each reinvestment showing all of your <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">year-to-date</FONT></FONT> transactions (including shares,
amounts invested or purchase prices) and other account information. Supplemental statements or notices will be sent when you make a deposit, transfer or withdrawal of shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Instead of receiving paper statements, you may elect to receive all statements or notices electronically when enrolling or changing your
participation options through the Plan Administrator&#146;s website at <FONT STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals.</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If you do not participate in dividend reinvestment, the Plan Administrator will send you a statement or notice confirming any transactions you
make under the Plan. If you continue to be enrolled in the Plan, but have no transactions in a given year, you will receive an annual statement. You may, however, request at any time a statement of your account from the Plan Administrator for the
current year and for prior years. There may be a fee for obtaining any prior-year statement, as discussed above under &#147;&#151;Summary of Participation Fees.&#148; You also may obtain information about your account online through the Plan
Administrator&#146;s website at <FONT STYLE="white-space:nowrap">https://equiniti.com/us/ast-access/individuals/.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Specific cost
basis information will be included in your statement in accordance with applicable law. Please retain your account statements to establish the cost basis of shares purchased under the Plan for income tax and other purposes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should notify the Plan Administrator promptly of any change in your address or, if you elect to receive communications electronically,
your <FONT STYLE="white-space:nowrap">e-mail</FONT> address, to ensure that you receive all notices, statements and reports regarding your participation in the Plan. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Termination of Participation </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may
terminate your participation in the Plan at any time by either telephoning the Plan Administrator or delivering written instructions to the Plan Administrator. The termination request must be made by all registered holders listed on the account.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a termination request is received near a record date for an account whose dividends are to be reinvested, the Plan Administrator, at
its sole discretion, may either distribute such dividends in cash or reinvest them in shares on your behalf. If reinvestment is made, the Plan Administrator will process the termination request as soon as practicable, but in no event later than five
trading days after the reinvestment is complete. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon termination of your participation in the Plan, you must choose either to receive
the number of whole shares held in your account in book-entry form through DRS and a check for the value of any fractional share, or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-10 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
to have all of the shares in your account sold for you as described above under &#147;&#151;Sale of Shares.&#148; If you choose to receive a check for the value of the fractional share, that
payment will be based on the then-current market value of the fractional share, less a service fee and a processing fee per share sold, as discussed above under &#147;&#151;Summary of Participation Fees.&#148; If you choose to receive the shares,
they will be credited to a book-entry account through DRS established in the same name or names under which your Plan account is registered. The Plan Administrator will send any sale proceeds to you as soon as reasonably practicable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Other Information About the Plan </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Business Day and Trading Day</I></B>. As used in the Plan, &#147;business day&#148; means each Monday, Tuesday, Wednesday, Thursday and
Friday on which banks are open for business in New York City, and &#147;trading day&#148; means each Monday, Tuesday, Wednesday, Thursday and Friday on which trading occurs on the NYSE. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Stock Splits, Stock Dividends and Other Distributions</I></B>. If dividends are paid in common stock, or if common stock is distributed
in connection with any stock split or similar transaction, each account balance will be adjusted to reflect the receipt of the common stock paid or distributed. You will receive a statement indicating the number of shares paid or distributed as a
result of the transaction. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Other Capitalization Changes</I></B>. If there occurs any other transaction that results in the number
of outstanding shares of common stock being increased or decreased, such as a recapitalization, reclassification, reverse stock split or other combination of shares of common stock, or other increase or decrease in shares of common stock effectuated
without receipt of consideration by Watsco, each account balance will be adjusted to reflect the results of the transaction. You will receive a statement indicating the effects of the transaction on your account balance. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Voting of Shares</I></B>. The Watsco shares in your Plan account will be voted at each meeting of shareholders in accordance with your
voting instructions if your proxy is timely and properly submitted. If you do not provide any voting instructions, but timely and properly submit your proxy, all of your shares will be voted in accordance with the recommendations of the Board. If
you do not timely and properly submit your proxy, none of your shares will be voted unless you vote in person at the meeting of shareholders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Shareholder Communications</I></B>. Plan participants will receive all communications sent to all holders of Watsco common stock as
required by applicable law and Watsco&#146;s governing documents. Subject to applicable law, Plan participants that elect to receive shareholder communications electronically may receive these communications by
<FONT STYLE="white-space:nowrap">e-mail</FONT> instead of in paper form. Plan participants also can obtain current financial and other information about Watsco by visiting the Investor Relations section of the Watsco website at www.watsco.com. The
information contained on, or accessible through, our website is not incorporated into this prospectus supplement or accompanying prospectus and does not form a part hereof or thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Liability of Watsco, the Plan Administrator and the Independent Agent</I></B>. Neither Watsco or any of its subsidiaries nor the Plan
Administrator or its independent agent will be liable for any act performed in good faith or required by applicable law or for any omission to act made in good faith. This limitation of liability includes, but is not limited to, any claims of
liability for: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">failure to terminate an account upon the death of a participant before receiving written notice of such death and
a request to terminate participation from a qualified representative of the deceased; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">failure by a participant to receive communications regarding the Plan, when the participant fails to update
changes to the address or <FONT STYLE="white-space:nowrap">e-mail</FONT> address on file with the Plan Administrator; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">purchase or sale prices reflected in a participant&#146;s Plan account or the dates of purchases or sales of a
participant&#146;s Plan shares; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any fluctuation in the market value of a participant&#146;s Plan shares after any purchase or sale of shares.
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-11 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco, its subsidiaries, any of their respective agents and the Plan Administrator will not
have any duties, responsibilities or liabilities other than those expressly set forth in the Plan or as imposed by applicable laws. Because the Plan Administrator has assumed all responsibility for administering the Plan, Watsco and its subsidiaries
specifically disclaim any responsibility for any actions or inactions of the Plan Administrator or its independent agent in connection with the administration of the Plan. None of the directors, officers, employees or shareholders of Watsco or any
of Watsco&#146;s subsidiaries will have any personal liability under the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The foregoing limitation of liability does not represent a
waiver of any rights you may have under applicable securities laws. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Plan Suspension, Modification or Termination</I></B>. Watsco
reserves the right to suspend, modify or terminate the Plan at any time. You will receive notice of any suspension, material modification or termination. If you elect to receive your account information electronically, Watsco may send any of these
notices by <FONT STYLE="white-space:nowrap">e-mail.</FONT> Watsco and the Plan Administrator also reserve the right to change any administrative procedures of the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Change of Eligibility; Termination of Participation</I></B>. The Plan is designed for long-term investors who wish to invest and build
their ownership of Watsco common stock over time. The Plan is not intended to provide holders of shares of common stock with a mechanism for rapid turnover of shares. Further, the Plan&#146;s intended purpose precludes any individual or entity from
establishing a series of related accounts for the purpose of conducting arbitrage operations. You should not use the Plan to engage in short-term trading activities that could change the normal trading volume of Watsco common stock. If you engage in
short-term trading activities, Watsco may prevent you from participating in the Plan. Watsco reserves the right to deny, suspend or terminate participation by a Plan participant who is using the Plan for purposes inconsistent with the intended
purpose of the Plan. In such an event, the Plan Administrator will notify the participant in writing of its action and will continue to maintain the participant&#146;s shares in book-entry form through DRS but will no longer reinvest the
participant&#146;s dividends. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Foreign Investors</I></B>. You may not participate in the Plan if it would be unlawful for you to do
so in the jurisdiction where you are a citizen or, if you are a corporation or other entity, where you are organized or domiciled. If you are a citizen of, or organized or domiciled in, a country other than the United States, you should confirm that
by participating in the Plan you will not violate local laws governing, among other matters, taxes, currency and exchange controls, stock registration and foreign investments. Watsco reserves the right to terminate the participation of any investor
in the Plan if it deems termination to be advisable under any foreign laws or regulations. Foreign investors may be subject to tax withholding requirements, as discussed in this prospectus supplement under &#147;Material U.S. Federal Income Tax
Considerations.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Change of Plan Administrator</I></B>. Watsco reserves the right to terminate Equiniti Trust Company LLC as
Plan Administrator and appoint another institution to serve as Plan Administrator, or to administer the Plan itself. All participants will receive notice, which may be by <FONT STYLE="white-space:nowrap">e-mail</FONT> to participants electing to
receive communications electronically, of any such change. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Transfer Agent and Registrar</I></B>. Equiniti Trust Company, LLC
presently acts as transfer agent, registrar and dividend paying agent for the common stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>No Profit or Dividends Assured</I></B>.
Watsco cannot assure you of a profit or protect you against a loss on shares of Watsco common stock that you purchase or sell under the Plan. The payment of dividends on Watsco common stock is at the discretion of the Board and will depend upon such
factors as the Board deems relevant. There can be no assurance as to the declaration or payment of any dividends on Watsco common stock. See <FONT STYLE="white-space:nowrap">&#147;-No</FONT> Guarantee of Dividends&#148; above. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Interpretation of the Plan</I></B>. Watsco&#146;s officers are authorized to take any actions that are consistent with the Plan&#146;s
terms and conditions. Watsco reserves the right to interpret and regulate the Plan as it deems necessary or desirable in connection with the Plan&#146;s operations. Any such determination by Watsco will be conclusive and binding on participants in
the Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-12 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Summary of Important Deadlines </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="3" ALIGN="center"><FONT STYLE="font-size:10pt"><B></B><B><I>Dividend Reinvestment</I></B><B></B></FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Action</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Deadline</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Initial enrollment</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Available anytime. Dividend reinvestment will begin with the dividend payable after the first record date following your initial enrollment and deposit of certificates or purchase of shares in the Plan</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">To change dividend reinvestment options for a particular dividend, the Plan Administrator must receive written notice of any change:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Before the record date for that dividend</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shares will be credited to your Plan account in connection with any reinvestment:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">On the dividend payment date, if the shares are acquired from Watsco, or following the last day on which all purchases for the dividend payment are completed, if the shares are acquired from third parties</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="3" ALIGN="center"><FONT STYLE="font-size:10pt"><B></B><B><I>Sale of Plan Shares Under Batch Orders</I></B><B></B></FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Action</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Deadline</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Request a &#147;batch order&#148; to sell your shares in a batch with other Plan participants desiring to make sales</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Orders will be processed within five trading says after the Plan Administrator receives your order.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Settlement of &#147;batch order&#148; sales</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Checks generally will be distributed within one business day after the sale transaction has settled.</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-13 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_8"></A>USE OF PROCEEDS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We intend to use the proceeds from purchases of common stock under the Plan for general corporate purposes, including working capital and
capital expenditures. Our management will have broad discretion in the use and allocation of net proceeds from purchases under the Plan. We do not know the number of shares that participants will purchase under the Plan or the prices at which the
shares will be sold by us to plan participants. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_9"></A>MATERIAL U.S. FEDERAL INCOME TAX CONSIDERATIONS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The information set forth below summarizes the material U.S. federal income tax consequences of participation in the Plan. The information in
this section is based on the Internal Revenue Code of 1986, as amended, or the &#147;Code,&#148; Treasury regulations thereunder, current administrative interpretations and practices of the Internal Revenue Service, and court decisions, all as of
the date of this prospectus. Future legislation, Treasury regulations, administrative interpretations and practices or court decisions could significantly change the current law or adversely affect existing interpretations of current law. Any change
could apply retroactively to transactions preceding the date of the change. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This summary applies to U.S. taxpayers only, except where
otherwise stated. This discussion assumes that you hold common stock as a capital asset within the meaning of Section&nbsp;1221 of the Code (generally property held for investment). The information is not intended to be a complete description of all
U.S. federal income tax consequences and does not address any of the state, local or foreign tax consequences of participation in the Plan. This summary does not purport to deal with all aspects of taxation that may be relevant to you in light of
your circumstances, or if you are a type of investor who is subject to special treatment under U.S. federal income tax laws (including, without limitation, insurance companies, partnerships, <FONT STYLE="white-space:nowrap">tax-exempt</FONT>
organizations, financial institutions and broker dealers). Participants should consult their own tax advisers with respect to the U.S. federal income tax consequences, as well as the state, local and foreign income tax consequences, of participation
in the Plan. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividend Income </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In
general, distributions paid on common stock are taxable to you as dividends to the extent of the current or accumulated earnings and profits of Watsco, as determined under U.S. federal income tax principles. To the extent that such distributions
exceed Watsco&#146;s current or accumulated earnings and profits, the excess will constitute a return of capital that is applied against, and will reduce, your basis in the common stock, but not below zero, and then will be treated as gain from the
sale of such stock. Some corporate shareholders may be entitled to a dividends-received deduction with respect to amounts treated as ordinary dividend income. In general, the amount of distributions paid by Watsco will be includable in your income
even though reinvested under the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If you participate in the Plan and your reinvested distributions are used to purchase newly issued
shares of common stock or shares from Watsco&#146;s treasury, your distribution for federal income tax purposes will be equal to the fair market value of the shares of common stock that you receive pursuant to such reinvestment, which generally will
be determined on the same basis on which Watsco determines the purchase price of the shares you receive. As described above, the reinvested distribution will be treated as a taxable dividend to you to the extent paid from Watsco&#146;s current or
accumulated earnings and profits. Distributions that are reinvested in shares of common stock purchased in the open market will be treated as a taxable dividend to you in an amount equal to the purchase price of such shares, plus the amount of any
brokerage fees Watsco pays on your behalf (to the extent paid from Watsco&#146;s current or accumulated earnings and profits). You should be aware that, when Watsco pays processing fees on your behalf for shares purchased in the open market, the
taxable income recognized by you as a participant in the Plan may be greater than the taxable income that would have resulted solely from the receipt of the distribution in cash. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-14 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tax Basis of Shares </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For federal income tax purposes, the tax basis of shares of common stock purchased is generally the purchase price of the shares plus any
brokerage commissions paid in connection with the purchase. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Plan Administrator intends to use the &#147;FIFO&#148; method of
computing tax basis (as defined in applicable Treasury regulations) for shares of common stock acquired by or for you under the Plan. Although Treasury regulations permit participants in certain dividend reinvestment plans to use the &#147;average
basis method&#148; when determining the tax basis of any shares sold, participants in the Plan will not qualify for this treatment. An election to use the &#147;average basis method&#148; with respect to shares of stock acquired in connection with a
dividend reinvestment plan is available only if the plan requires the reinvestment of at least 10% of every dividend. The Plan does not contain this requirement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Holding Period of Shares </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The holding
period of common stock purchased with reinvested dividends, for purposes of determining whether any gain or loss on sale will be a long-term capital gain or loss, begins on the day after the applicable investment or purchase date. Consequently,
shares of our common stock acquired at different times through the Plan will have different holding periods. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Gains and Losses from the Sale of Shares
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may realize a gain or loss at the time your shares are sold by the Plan Administrator or by you after withdrawal of the shares
from the Plan. The amount of such gain or loss is based on the difference between the amount you receive for the shares, reduced by the expenses of sale, including brokerage commissions and service fees charged for the sale of shares, and your tax
basis in the shares. In general, any gain or loss will be a capital gain or loss if the shares are capital assets to you and will be a long-term capital gain or loss if you have held the shares for more than one year. You also will recognize a gain
or loss when you receive cash payments for fractional shares credited to your account upon your withdrawal from the Plan or upon the Plan&#146;s termination. The amount of such a gain or loss is the difference between the amount which you receive
for your fractional shares and your tax basis in such shares. You should consult your tax adviser as to the consequences of a sale of shares in view of your particular circumstances. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Net Investment Income Tax </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain U.S.
shareholders that are individuals, estates and trusts are subject to a nondeductible 3.8% tax on &#147;net investment income,&#148; which includes, among other things, dividends on and gains from the sale or other disposition of stock. Participants
should consult with their own tax advisers regarding this legislation. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Costs of Administration </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco will pay all costs of administration of the Plan. Consistent with the conclusion reached by the IRS in a private letter ruling, Watsco
intends to take the position that the administrative costs do not constitute a distribution that is either taxable to you or that would reduce your basis in your shares of common stock. However, because the private letter ruling was not issued to
it, Watsco has no legal right to rely on the conclusions of the private letter ruling. Thus, it is possible that the IRS might view your share of the administrative costs as constituting a taxable distribution to you and/or a distribution that
reduces the basis in your shares. For this and other reasons, Watsco in the future may take a different position with respect to these costs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>IRS
Reports </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Plan Administrator reports dividend income to participants and the IRS on Form
<FONT STYLE="white-space:nowrap">1099-DIV.</FONT> The Plan Administrator reports the proceeds from the sale of Plan shares to the selling participants and the IRS on </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-15 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
<FONT STYLE="white-space:nowrap">Form&nbsp;1099-B.</FONT> For <FONT STYLE="white-space:nowrap">non-resident</FONT> aliens or <FONT STYLE="white-space:nowrap">non-U.S.</FONT> corporations,
partnerships or other entities, the Plan Administrator reports dividend income to the selling participants and the IRS on Form <FONT STYLE="white-space:nowrap">1042-S.</FONT> </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividends Subject to Withholding </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reinvested dividends are subject to federal backup withholding tax (currently at a rate of 24%) if you fail to provide a taxpayer
identification number to the Plan Administrator. In addition, if you are a <FONT STYLE="white-space:nowrap">non-resident</FONT> alien or a <FONT STYLE="white-space:nowrap">non-</FONT> U.S. corporation, partnership or other entity, your dividends
will be subject to federal income tax withholding (currently at a rate of 30%) unless you or your intermediary provides an appropriate Form <FONT STYLE="white-space:nowrap">W-8</FONT> to the Plan Administrator documenting your entitlement to an
exemption from, or a reduced rate of, withholding tax. In any case in which federal income taxes are required to be withheld, the Plan Administrator reinvests an amount equal to the dividends less the amount of tax withheld. For IRS reporting
purposes, the amount of the tax withheld is included in the holder&#146;s dividend income. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Legislation Affecting Taxation of Common Stock Held by or
Through Foreign Entities </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Foreign Account Tax Compliance Act, or &#147;FATCA,&#148; generally imposes a 30% U.S. federal
withholding tax on certain types of payments made to &#147;foreign financial institutions&#148; and certain other <FONT STYLE="white-space:nowrap">non-U.S.</FONT> entities unless certain due diligence, reporting, withholding and certification
requirements are satisfied. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a general matter, FATCA imposes a 30% U.S. federal withholding tax on dividends on, and (subject to the
proposed Treasury Regulations discussed below) gross proceeds from the sale or other disposition of, common stock if paid to a foreign entity (whether such foreign entity is the beneficial owner or an intermediary) unless either: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the foreign entity is a &#147;foreign financial institution&#148; that undertakes certain due diligence,
reporting, withholding and certification obligations, or in the case of a foreign financial institution that is a resident in a jurisdiction that has entered into an intergovernmental agreement to implement FATCA, the entity complies with the
diligence and reporting requirements of such agreement; </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="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the foreign entity is not a &#147;foreign financial institution&#148; and identifies and provides certain
identifying information for its substantial U.S. owners; or </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="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the foreign entity otherwise is exempted under FATCA. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An intergovernmental agreement between the United States and an applicable <FONT STYLE="white-space:nowrap">non-U.S.</FONT> government may
modify these rules. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">While withholding under FATCA generally would apply to payments of gross proceeds from the sale or other disposition
of securities (including our common stock), proposed Treasury Regulations eliminate FATCA withholding on payments of gross proceeds entirely. Taxpayers generally may rely on these proposed Treasury Regulations until final Treasury Regulations are
issued. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If withholding is required under FATCA on a payment related to common stock, under certain circumstances a foreign entity may be
eligible for a refund or credit from the IRS of such withholding tax and may be required to file a U.S. federal income tax return to claim such refunds or credits. Potentially affected shareholders should consult their tax advisers regarding the
effect of FATCA in their particular circumstances. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-16 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_10"></A>PLAN OF DISTRIBUTION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except to the extent that the Plan Administrator purchases shares of common stock in the open market through its independent agent, Watsco
will sell directly to the Plan Administrator the shares of common stock acquired under the Plan. No processing fees will be payable by any participant in connection with such purchases of common stock from Watsco. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with any investment in which the Plan Administrator purchases shares of common stock in the open market through its independent
agent, a participant will be required to pay a processing fee per share purchased. Upon withdrawal by a participant from the Plan by the sale of shares of common stock held under the Plan, the participant will receive the proceeds of that sale, less
any applicable withholding, transfer or other taxes, and will be required to pay a processing fee per share sold and the applicable service fee. For information about such fees, see &#147;Description of the Plan&#151;Summary of Participation
Fees.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco may sell common stock to persons, including brokers or dealers and other financial intermediaries, that, in connection
with any resales of those shares, may be deemed to be underwriters within the meaning of the Securities Act of 1933, as amended. Watsco has no arrangements or understandings, formal or informal, with any person relating to the sale of shares of
common stock under the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Watsco reserves the right to deny, suspend or terminate participation in the Plan by otherwise eligible
persons to eliminate practices that are inconsistent with the purpose of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Common stock and Class&nbsp;B common stock are
currently listed on the NYSE and trade under the symbols &#147;WSO&#148; and &#147;WSOB&#148;, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The common stock may not be
available under the Plan in all states or other jurisdictions. Watsco is not making an offer to sell, or a solicitation of an offer to buy, common stock in any state or other jurisdiction where the offer or sale is not permitted. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_11"></A>LEGAL MATTERS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain legal matters with respect to the validity of the securities offered under this prospectus supplement will be passed upon for us by
Greenberg Traurig, P.A., Miami, Florida. Cesar Alvarez, one of our Directors, is the Executive Chairman of Greenberg Traurig, P.A., which receives from us customary fees for legal services. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="supprom904572_12"></A>EXPERTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of Watsco, Inc. and its subsidiaries as of December&nbsp;31, 2023 and for the year ended
December&nbsp;31, 2023 and management&#146;s assessment of the effectiveness of internal control over financial reporting as of December&nbsp;31, 2023 have been incorporated by reference herein in reliance upon the report of Deloitte&nbsp;&amp;
Touche LLP, independent registered public accounting firm, and upon the authority of said firm as experts in accounting and auditing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
consolidated financial statements of Watsco, Inc. and its subsidiaries as of December&nbsp;31, 2022 and 2021, and for each of the years in the <FONT STYLE="white-space:nowrap">two-year</FONT> period ended December&nbsp;31, 2022, have been
incorporated by reference herein in reliance upon the report of KPMG LLP, independent registered public accounting firm, and upon the authority of said firm as experts in accounting and auditing. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">S-17 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PROSPECTUS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Watsco, Inc. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g901377g35x30.jpg" ALT="LOGO" STYLE="width:1.74699in;height:0.33735in;">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>Common Stock </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>Class&nbsp;B Common Stock </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are Watsco, Inc., a
corporation incorporated under the laws of the State of Florida. This prospectus relates to the public offer and sale of Common stock and Class&nbsp;B common stock that we may offer from time to time. We may offer and sell the securities at prices
and on terms to be determined at the time of sale and set forth in a prospectus supplement. You should read this prospectus, the applicable prospectus supplement and other offering materials carefully before you invest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may offer the securities from time to time through public or private transactions, and in the case of our Common stock and our Class&nbsp;B common stock,
on or off the New York Stock Exchange, at prevailing market prices or at privately negotiated prices. Sales may be made directly to purchasers or to or through agents, broker-dealers or underwriters. If any agents or underwriters are involved in the
sale of any of these securities, the applicable prospectus supplement will set forth the names of the agents or underwriters and any applicable fees, commissions or discounts. Our net proceeds from the sale of securities will also be set forth in
the applicable prospectus supplement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Common stock is listed on the New York Stock Exchange under the ticker symbol &#147;WSO,&#148; and our
Class&nbsp;B common stock is listed on the New York Stock Exchange under the ticker symbol &#147;WSOB.&#148; </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>Investing in our securities
involves risks. Before buying any offered securities, you should carefully consider the risk factors contained in this prospectus under the heading &#147;<A HREF="#tx901377_2">Risk Factors</A>&#148;, beginning on page 2 of this prospectus and in the
&#147;Risk Factors&#148; section of the documents incorporated by reference in this prospectus. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NEITHER THE SECURITIES AND
EXCHANGE COMMISSION NOR ANY STATE SECURITIES COMMISSION HAS APPROVED OR DISAPPROVED OF THESE SECURITIES OR PASSED UPON THE ACCURACY OR ADEQUACY OF THIS PROSPECTUS. ANY REPRESENTATION TO THE CONTRARY IS A CRIMINAL OFFENSE. </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>The date of this prospectus is November&nbsp;4, 2024. </B></P>
</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>TABLE OF CONTENTS </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Page</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_1">About This Prospectus</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_2">Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_3">Cautionary Statement Regarding Forward-looking Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_4">The Company</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_5">Use of Proceeds</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_6">Description of Capital Stock</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_7">Plan of Distribution</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_8">Legal Matters</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_9">Experts</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_10">Where You Can Find More Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_11">Incorporation of Certain Documents by Reference</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_1"></A>ABOUT THIS PROSPECTUS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This prospectus is part of a &#147;shelf&#148; registration statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT> that we filed with the United States
Securities and Exchange Commission, or the SEC. By using a shelf registration statement, Watsco may sell, at any time and from time to time, in one or more offerings, any combination of the securities described in this prospectus. As allowed by the
SEC rules, this prospectus does not contain all of the information included in the registration statement. For further information, we refer you to the registration statement, including its exhibits. Statements contained in this prospectus about the
provisions or contents of any agreement or other document are not necessarily complete. If the SEC&#146;s rules and regulations require that an agreement or document be filed as an exhibit to the registration statement, of which this prospectus
forms a part, please see that agreement or document for a complete description of these matters. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This prospectus provides you only with a general
description of the securities we may offer. Each time we sell securities, we will provide a prospectus supplement that contains specific information about the terms of the securities offered. You should read this prospectus and any prospectus
supplement together with any additional information you may need to make your investment decision. You should also read and carefully consider the information in the documents we have referred you to in the &#147;Where You Can Find More
Information&#148; section found on page 9. Information incorporated by reference after the date of this prospectus is considered a part of this prospectus and may add, update or change information contained in this prospectus. Any information in
such subsequent filings that is inconsistent with this prospectus or any prospectus supplement will supersede the information in this prospectus or such prospectus supplement. Before purchasing any securities, you should carefully read this
prospectus, any supplement and any free writing prospectus related to the applicable securities that is prepared by us or on our behalf or that is otherwise authorized by us, together with the additional information described under the heading
&#147;Incorporation of Certain Documents by Reference&#148; found on page 9. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You should rely only on the information contained or incorporated by
reference in this prospectus, any prospectus supplement and any free writing prospectus related to the applicable securities that is prepared by us or on our behalf or that is otherwise authorized by us. We have not authorized any other person to
provide you with additional or different information. If anyone provides you with additional, different or inconsistent information, you should not rely on it. We will not make an offer to sell these securities in any jurisdiction where the offer or
sale is not permitted. You should assume that the information appearing in this prospectus, as well as information we have previously filed with the SEC and incorporate herein by reference, is accurate only as of the date on the front cover of this
prospectus. Our business, financial condition, results of operations and prospects may have changed since that date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">References in this prospectus to the
&#147;Registrant,&#148; &#147;Watsco,&#148; &#147;we,&#148; &#147;us,&#148; and &#147;our&#148; refer to Watsco, Inc. and its subsidiaries, unless the context requires otherwise. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_2"></A>RISK FACTORS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Investing in our securities involves risks. Before deciding to purchase any of our securities, you should carefully consider the discussion of risks and
uncertainties under the heading &#147;Risk Factors&#148; contained in our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2023, our Quarterly Reports on Form
<FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarters ended March&nbsp;31, 2024, June&nbsp;30, 2024, and September&nbsp;30, 2024, and the other documents incorporated by reference in this prospectus, and under similar headings in our
subsequently filed quarterly reports on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> and annual reports on Form <FONT STYLE="white-space:nowrap">10-K,</FONT> as well as the other risks and uncertainties described in any applicable prospectus
supplement and in the other documents incorporated by reference in this prospectus. See the section entitled &#147;Where You Can Find More Information&#148; found on page 9. The risks and uncertainties we discuss in the documents incorporated by
reference in this prospectus are those we currently believe may materially affect our company. Additional risks and uncertainties not presently known to us or that we currently believe are immaterial also may materially and adversely affect our
business, financial condition and results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_3"></A>CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain of the statements contained in this prospectus and in documents incorporated by reference in this prospectus are &#147;forward-looking&#148;
statements as defined in the Private Securities Litigation Reform Act of 1995. Generally, the words &#147;anticipate,&#148; &#147;estimate,&#148; &#147;could,&#148; &#147;should,&#148; &#147;may,&#148; &#147;plan,&#148; &#147;seek,&#148;
&#147;expect,&#148; &#147;believe,&#148; &#147;intend,&#148; &#147;target,&#148; &#147;will,&#148; &#147;project,&#148; &#147;focused,&#148; &#147;outlook,&#148; &#147;goal,&#148; &#147;designed&#148; and variations of these words and negatives
thereof and similar expressions are intended to identify forward-looking statements, which generally are not historical in nature. All statements which address future operating performance, events or developments that we expect or anticipate will
occur in the future, and statements about future operating results, are forward-looking statements, including statements regarding, among other items, (i)&nbsp;economic conditions, (ii)&nbsp;business and acquisition strategies, (iii)&nbsp;potential
acquisitions and/or joint ventures and investments in unconsolidated entities, (iv)&nbsp;financing plans and (v)&nbsp;industry, demographic and other trends affecting our financial condition or results of operations. These forward-looking statements
are based on management&#146;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: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">general economic conditions, both in the United States and in the international markets we serve;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">competitive factors within the HVAC/R industry; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">effects of supplier concentration, including conditions that impact the supply chain; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">fluctuations in certain commodity costs; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consumer spending; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consumer debt levels; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">new housing starts and completions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">capital spending in the commercial construction market; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">access to liquidity needed for operations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">seasonal nature of product sales; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">weather patterns and conditions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">insurance coverage risks; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">federal, state, and local regulations impacting our industry and products; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">prevailing interest rates; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the effect of inflation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">foreign currency exchange rate fluctuations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">international risk; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">cybersecurity risk; 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="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the continued viability of our business strategy. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 Item 1A &#147;Risk
Factors&#148; in our Annual Reports on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K,</FONT> as well as the other documents and reports that we file with the SEC and incorporate by reference into this prospectus. Forward-looking statements speak
only as of the date the statements were made. We assume </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
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. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_4"></A>THE COMPANY </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This summary highlights selected information and does not contain all the information that is important to you. You should carefully read this prospectus, any
applicable prospectus supplement and the documents to which we have referred to in &#147;Incorporation of Certain Documents by Reference&#148; on page 9 of this prospectus for information about us and our financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco, Inc. was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating, and refrigeration equipment and related parts
and supplies (&#147;HVAC/R&#148;) in the HVAC/R distribution industry in North America. At September&nbsp;30, 2024, we operated from 689 locations in 43 U.S. States, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis
to portions of Latin America and the Caribbean. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our principal executive office is located at 2665 South Bayshore Drive, Suite 901, Miami, Florida 33133,
and our telephone number is <FONT STYLE="white-space:nowrap">(305)&nbsp;714-4100.</FONT> Our website address on the Internet is www.watsco.com. The information contained on or accessible through our website is not incorporated into this prospectus.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_5"></A>USE OF PROCEEDS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless we specify otherwise in the applicable prospectus supplement, we expect to use the net proceeds, if any, from the sale of the securities offered hereby
for general corporate purposes, which may include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">acquisitions of assets and businesses; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">repayment of indebtedness outstanding at that time; 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="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">general working capital. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any specific allocation of the net proceeds of an offering of securities to a specific purpose will be determined at the time of such offering and will be
described in the related prospectus supplement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_6"></A>DESCRIPTION OF CAPITAL STOCK </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following summarizes certain material terms and provisions of our Common stock, our Class&nbsp;B common stock and our preferred stock. It does not purport
to be complete, however, and is qualified in its entirety by reference to the Florida Business Corporation Act, referred to as the Florida Act, and the complete text of our Amended and Restated Articles of Incorporation, as amended, referred to as
our Amended and Restated Articles of Incorporation, and our Second Amended and Restated Bylaws, referred to as our Amended and Restated Bylaws, each of which is incorporated by reference as an exhibit to the registration statement of which this
prospectus forms a part. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Overview - Authorized and Outstanding Shares </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of October&nbsp;29, 2024, under our Amended and Restated Articles of Incorporation, we had the authority to issue: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">60,000,000 shares of Common stock, par value $0.50 per share; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">10,000,000 shares of Class&nbsp;B common stock, par value $0.50 per share; 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="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">10,000,000 shares of preferred stock, par value $0.50 per share, which are issuable in series on terms determined
by our Board of Directors, of which none are currently designated. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of October&nbsp;29, 2024: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">34,829,623 shares of our Common stock, excluding 4,066,981 treasury shares, were outstanding;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">5,552,050 shares of our Class&nbsp;B common stock, excluding 34,872 treasury shares, were outstanding; 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="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">no shares of our preferred stock were outstanding. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following descriptions set forth certain general terms and provisions of our Common stock and Class&nbsp;B common stock to which a prospectus supplement
may relate. The particular terms of the shares of Common stock and Class&nbsp;B common stock being offered and the extent to which the general provisions may apply will be described in the applicable prospectus supplement. If so indicated in the
applicable prospectus supplement, the terms of any series of shares of capital stock may differ from the terms set forth below, except with respect to those terms required by our Amended and Restated Articles of Incorporation and Amended and
Restated Bylaws. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rights of Our Common Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Preemptive Rights</U>. The holders of our Common stock do not have preemptive rights to purchase or subscribe for any stock or other securities of ours.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Voting Rights</U>. Each outstanding share of our Common stock is entitled to one vote per share. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Dividends</U>. Holders of our Common stock are entitled to receive dividends or other distributions when and if declared by our Board of Directors. The
right of our Board of Directors to declare dividends, however, is subject to any rights of the holders of other classes of our capital stock and the availability of sufficient funds under Florida law to pay dividends. In addition, our ability to pay
dividends depends on certain restrictions in our unsecured revolving credit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Liquidation Rights</U>. In the event of the liquidation of the
Company, subject to the rights, if any, of the holders of other classes of our capital stock, the holders of our Common stock are entitled to receive any of our assets available for distribution to our shareholders ratably in proportion to the
number of shares held by them. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Listing</U>. We list our Common stock on the New York Stock Exchange under the symbol &#147;WSO.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, please see &#147;&#151;Material Provisions of our Amended and Restated Articles of
Incorporation and Amended and Restated Bylaws&#148; below. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rights of Our Class&nbsp;B Common Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Class&nbsp;B common stock is substantially identical to our Common stock except: (i)&nbsp;each share Common stock is entitled to one vote on all matters
submitted to a vote of our shareholders, and each share of Class&nbsp;B common stock is entitled to ten votes; (ii)&nbsp;shareholders of Common stock are entitled to elect 25% of our Board of Directors (rounded up to the nearest whole number), and
Class&nbsp;B shareholders are entitled to elect the balance of the Board of Directors; (iii)&nbsp;cash dividends may be paid on Common stock without paying a cash dividend on Class&nbsp;B common stock, and no cash dividend may be paid on
Class&nbsp;B common stock unless at least an equal per share cash dividend is paid on Common stock; and (iv)&nbsp;Class B common stock is convertible at any time into Common stock on a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-for-one</FONT></FONT> basis at the option of the shareholder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We list our
Class&nbsp;B common stock on the New York Stock Exchange under the symbol &#147;WSOB.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, please see &#147;&#151;Material Provisions of
our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws&#148; below. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rights of Our Preferred Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are authorized to issue preferred stock with such designation, rights and preferences as may be determined from time to time by our Board of Directors.
Accordingly, the Board of Directors is empowered, without approval of the holders of our Common stock or Class&nbsp;B common stock, to issue preferred stock with dividend, liquidation, conversion, voting or other rights which could adversely affect
the voting power or other rights of the holders of our Common stock and Class&nbsp;B common stock. In the event of issuance, the preferred stock could be utilized, under certain circumstances, as a method of discouraging, delaying or preventing a
change in control of the Company or making removal of management more difficult. Please see &#147;&#151;Material Provisions of our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws&#148; below. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Material Provisions of our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws contain provisions that could discourage, delay or prevent a tender offer or
takeover attempt at a price which many shareholders may find attractive. The existence of these provisions could limit the price that investors might otherwise pay in the future for shares of our Common stock and Class&nbsp;B common stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Blank Check Preferred Stock</U>. As noted above, our preferred stock could be issued quickly and utilized, under certain circumstances, as a method of
discouraging, delaying or preventing a change in control of the Company or make removal of management more difficult. As of the date of the prospectus, the Company does not intend to issue any preferred stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Election of Directors</U>. Our Amended and Restated Articles of Incorporation provide for the filling of vacancies occurring on the Board of Directors by
certain votes of the remaining directors. These provisions may discourage a third party from voting to remove incumbent directors and simultaneously gaining control of the Board of Directors by filling the vacancies created by that removal with its
own nominees. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Classified Board</U>. Our Amended and Restated Articles of Incorporation provide that our Board of Directors shall be divided into three
classes serving staggered terms. Approximately <FONT STYLE="white-space:nowrap">one-third</FONT> of the Board of Directors is elected each year. The provision for a classified board could prevent a party who acquires control of a majority of our
outstanding capital stock entitled to vote from obtaining control of our Board of Directors until the second </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
annual shareholders&#146; meeting following the date the acquiring party obtains such a controlling interest. The classified board provision could discourage a potential acquiror from making a
tender offer or otherwise attempting to obtain control of the Company and could increase the likelihood that incumbent directors will retain their positions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Indemnification</U>. Our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws provide for indemnification of our officers and
directors to the fullest extent allowed by applicable law. Insofar as indemnification for liabilities arising under the Securities Act of 1933, as amended, which we refer to as the Securities Act, may be permitted to directors, officers or persons
controlling us under the provisions that we describe above or otherwise, we have been informed that in the opinion of the SEC, this indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Transfer Agent and Registrar </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The transfer agent and
registrar for our Common stock and Class&nbsp;B common stock is Equiniti Trust Company, LLC. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Florida Anti-Takeover Statute </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a Florida corporation, we are subject to certain anti-takeover provisions that apply to public corporations under Florida law. Pursuant to
Section&nbsp;607.0901 of the Florida Act, a publicly held Florida corporation may not engage in a broad range of business combinations or other extraordinary corporate transactions with an interested shareholder for a period of three (3)&nbsp;years
following the time that such shareholder became an interested shareholder, unless: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">such business combination or other extraordinary corporate transaction (including a transaction which resulted in
the shareholder becoming an interested shareholder) is approved by a majority of disinterested directors before the subject shareholder becomes an interested shareholder; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">upon consummation of such a business combination or extraordinary corporate transaction that resulted in the
subject shareholder becoming an interested shareholder, such shareholder owned at least 85% of the outstanding voting shares of the corporation at the time such transaction commenced, exclusive of shares owned by directors, officers and certain
employee stock plans; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">at or subsequent to the time the subject shareholder became an interested shareholder, such business combination
or other extraordinary corporate transaction is approved by the board of directors and authorized by an affirmative vote of the holders of <FONT STYLE="white-space:nowrap">two-thirds</FONT> of the voting shares of the corporation (excluding shares
held by the interested shareholder) at an annual or special meeting of shareholders, and not by written consent. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The above requirements
do not apply to such business combinations or other extraordinary corporate transactions with an interested shareholder if: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the corporation has not had more than 300 shareholders of record at any time during the three years preceding the
announcement date of any such business combination; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the interested shareholder has owned at least 80% of the corporation&#146;s outstanding voting shares for at
least three (3)&nbsp;years preceding the announcement date of any such business combination; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the interested shareholder is the beneficial owner of at least 90% of the outstanding voting shares of the
corporation, exclusive of shares acquired directly from the corporation in a transaction not approved by a majority of the disinterested directors; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the consideration paid to the holders of the corporation&#146;s voting stock is at least equal to certain fair
price criteria. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">An interested shareholder is defined as a person who, together with affiliates and associates, beneficially
owns more than 15% of a corporation&#146;s outstanding voting shares. We have not made an election in our Amended and Restated Articles of Incorporation to opt out of Section&nbsp;607.0901. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we are subject to Section&nbsp;607.0902 of the Florida Act, which prohibits the voting of shares in a publicly held Florida corporation that are
acquired in a control share acquisition unless (i)&nbsp;our Board of Directors approved such acquisition prior to its consummation or (ii)&nbsp;after such acquisition, in lieu of prior approval by our Board of Directors, the holders of a majority of
the corporation&#146;s voting shares, exclusive of shares owned by officers of the corporation, employee directors or the acquiring party, approve the granting of voting rights as to the shares acquired in the control share acquisition. A control
share acquisition is defined as an acquisition that immediately thereafter entitles the acquiring party to 20% or more of the total voting power in an election of directors. We have not made an election in our Amended and Restated Articles of
Incorporation or Amended and Restated Bylaws to opt out of Section&nbsp;607.0902. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_7"></A>PLAN OF DISTRIBUTION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may sell securities to one or more underwriters or dealers for public offering and sale by them, or we may sell the securities to investors directly or
through agents. The applicable prospectus supplement will set forth the terms of the particular offering and the method of distribution and will identify any firms acting as underwriters, dealers or agents in connection with the offering, including:
</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the name or names of any underwriters; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the respective amounts underwritten; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the nature of any material relationship between us and any underwriter; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the nature of the obligation of the underwriter(s) to take the securities; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the name or names of any selling security holders; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the purchase price of the securities; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any underwriting discounts and other items constituting underwriters&#146; compensation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any initial public offering price and the net proceeds we will receive from such sale; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any discounts or concessions allowed or reallowed or paid to dealers; 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="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any securities exchange or market on which the securities offered in the prospectus supplement may be listed.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may distribute our securities from time to time in one or more transactions at a fixed price or prices, which may be changed, or at
prices determined as the prospectus supplement specifies, including in <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#147;at-the-market&#148;</FONT></FONT> offerings. We may sell our securities through a rights offering, forward
contracts or similar arrangements. Any underwriting discounts or other compensation which we pay to underwriters or agents in connection with the offering of our securities, and any discounts, concessions or commissions which underwriters allow to
dealers, will be set forth in the prospectus supplement. Underwriters may sell our securities to or through dealers, and such dealers may receive compensation in the form of discounts, concessions or commissions from the underwriters and commissions
from the purchasers for whom they may act as agents. Underwriters, dealers and agents that participate in the distribution of our securities may be deemed to be underwriters under the Securities Act and any discounts or commissions they receive from
us and any profit on the resale of our securities they realize may be deemed to be underwriting discounts and commissions under the Securities Act. Any such underwriter or agent will be identified, and any such compensation received from us, will be
described in the applicable prospectus supplement. Unless otherwise set forth in the prospectus supplement relating thereto, the obligations of the underwriters or agents to purchase our securities will be subject to conditions precedent and the
underwriters will be obligated to purchase all our offered securities if any are purchased. The public offering price and any discounts or concessions allowed or reallowed or paid to dealers may be changed from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any common stock sold pursuant to this prospectus and applicable prospectus supplement will be approved for trading, upon notice of issuance, on the New York
Stock Exchange. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Underwriters and their controlling persons, dealers and agents may be entitled, under agreements entered into with us, to indemnification
against and contribution toward specific civil liabilities, including liabilities under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">An underwriter may engage in over-allotment,
stabilizing transactions, short covering transactions and penalty bids in accordance with securities laws. Over-allotment involves sales in excess of the offering size, which creates a short position. Stabilizing transactions permit bidders to
purchase the underlying security so long as the stabilizing bids do not exceed a specified maximum. Short covering transactions involve purchases of the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
securities in the open market after the distribution is completed to cover short positions. Penalty bids permit the underwriters to reclaim a selling concession from a dealer when the securities
originally sold by the dealer are purchased in a covering transaction to cover short positions. Those activities may cause the price of the securities to be higher than it would otherwise be. The underwriters may engage in these activities on any
exchange or other market in which the securities may be traded. If commenced, the underwriters may discontinue these activities at any time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain of
the underwriters and their affiliates may be customers of, engage in transactions with, and perform services for, us and our subsidiaries in the ordinary course of business. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_8"></A>LEGAL MATTERS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain legal matters with respect to the validity of the securities offered under this prospectus will be passed upon for us by Greenberg Traurig, P.A.,
Miami, Florida. Cesar Alvarez, one of our Directors, is the Executive Chairman of Greenberg Traurig, P.A., which receives from us customary fees for legal services. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_9"></A>EXPERTS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
consolidated financial statements of Watsco, Inc. and its subsidiaries as of December&nbsp;31, 2023, and for the year ended December&nbsp;31, 2023, and management&#146;s assessment of the effectiveness of internal control over financial reporting as
of December&nbsp;31, 2023 have been incorporated by reference herein in reliance upon the reports of Deloitte&nbsp;&amp; Touche LLP, independent registered public accounting firm, incorporated by reference herein, and upon the authority of said firm
as experts in accounting and auditing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of Watsco, Inc. and its subsidiaries as of December&nbsp;31, 2022, and for
each of the years in the <FONT STYLE="white-space:nowrap">two-year</FONT> period ended December&nbsp;31, 2022 have been incorporated by reference herein in reliance upon the report of KPMG LLP, independent registered public accounting firm,
incorporated by reference herein, and upon the authority of said firm as experts in accounting and auditing. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_10"></A>WHERE YOU CAN FIND MORE INFORMATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We file annual, quarterly and current reports, proxy statements and other information with the SEC. The SEC maintains an internet site that contains reports,
proxy and information statements, and other information that we file electronically with the SEC and which are available at the SEC&#146;s website at http://www.sec.gov. In addition, our SEC filings are available on our website at
http://www.watsco.com. The information contained on, or accessible through, our website is not incorporated by reference in this prospectus and should not be considered part of this prospectus. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This prospectus is part of a registration statement that we filed with the SEC. The registration statement contains more information than this prospectus
regarding us and our Common stock and Class&nbsp;B common stock, including certain exhibits. You can obtain a copy of the registration statement from the SEC at the address listed above or from the SEC&#146;s web site listed above. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_11"></A>INCORPORATION OF CERTAIN DOCUMENTS BY REFERENCE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The SEC allows us to &#147;incorporate by reference&#148; information into this prospectus, which means that we can disclose important information to you by
referring to those documents. We hereby &#147;incorporate by reference&#148; the documents listed below, which means that we are disclosing important information to you by referring you to those documents. The information that we file later with the
SEC will automatically update and in some cases supersede this information. Specifically, we incorporate by reference the following documents or information filed with the SEC (other than, in each case, documents or information deemed to have been
furnished and not filed in accordance with SEC rules): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(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">our Annual Report on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524044609/d104765d10k.htm">Form
 <FONT STYLE="white-space:nowrap">10-K</FONT></A> for the fiscal year ended December&nbsp;31, 2023, filed with the SEC on February&nbsp;23, 2024; </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">our Quarterly Reports on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524130664/d506308d10q.htm">Form
 <FONT STYLE="white-space:nowrap">10-Q</FONT></A> for the fiscal quarter ended March&nbsp;31, 2024, filed with the Commission on May&nbsp;3, 2024, for the fiscal quarter ended on June&nbsp;
30, 2024, filed with the SEC on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524192839/d798256d10q.htm">August&nbsp;
2, 2024</A> and for the fiscal quarter ended <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524249900/d888515d10q.htm">September&nbsp;30, 2024</A>, filed with the SEC on November&nbsp;1, 2024;
</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">our Current Reports on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524041507/d13436d8k.htm">Form
 <FONT STYLE="white-space:nowrap">8-K</FONT></A> filed with the SEC on February&nbsp;21, 2024, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524082082/d815360d8k.htm">March&nbsp;29, 2024</A> and
<A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524156097/d845206d8k.htm">June&nbsp;6, 2024</A> (not including any information furnished under Item 2.02, 7.01 or 9.01 of such Form <FONT
STYLE="white-space:nowrap">8-K</FONT> or any other information that is identified as &#147;furnished&#148; rather than filed, which information is not incorporated by reference herein); </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">our Definitive Proxy Statement on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524118178/d60305ddef14a.htm">Schedule
 14A</A> filed in connection with our Annual Meeting of Shareholders held on June&nbsp;3, 2024, filed with the SEC on April&nbsp;26, 2024 (solely to the extent incorporated by reference into Part III of our Annual Report on Form <FONT
STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2023); 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">(e)</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 description of our Common stock and Class&nbsp;
B common stock contained in our Current Report on <A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312512495361/d446816d8k.htm">Form <FONT STYLE="white-space:nowrap">8-K</FONT></A>, filed with the SEC on December&nbsp;7, 2012, and any
amendments to such Current Report filed subsequently thereto, including all amendments or reports filed for the purpose of updating such description, including the description of our capital stock filed as <A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312520056004/d838752dex43.htm">Exhibit
 4.3</A> to our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the fiscal year ended December&nbsp;31, 2019, filed with the SEC on February&nbsp;28, 2020. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, all documents subsequently filed by the Company pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Securities Exchange Act of 1934, as
amended (not including any information furnished under Items 2.02, 7.01 or 9.01 of Form <FONT STYLE="white-space:nowrap">8-K</FONT> or any other information that is identified as &#147;furnished&#148; rather than filed), which information is not
incorporated by reference herein), prior to the filing of a post-effective amendment which indicates that all securities offered hereby have been sold or which deregisters all securities then remaining unsold, shall be deemed to be incorporated
herein by reference and to be a part of this registration statement from the date of filing of such documents. Any statement contained in a document incorporated herein by reference will be deemed to be modified or superseded for purposes of this
registration statement to the extent that a statement contained herein, or in a subsequently filed document incorporated herein by reference, modifies or supersedes the statement. Any statement modified or superseded will not be deemed, except as
modified or superseded, to constitute a part of this registration statement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We will provide without charge to each person, including any beneficial
shareholder, to whom a prospectus is delivered, upon written or oral request of that person, a copy of any and all of the information that has been incorporated by reference in this prospectus (excluding exhibits unless specifically incorporated by
reference into those documents). Please direct requests to us at the following address: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Watsco, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Attn: Investor Relations </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2665
South Bayshore Drive, Suite 901 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Miami, Florida, 33133 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(305) <FONT STYLE="white-space:nowrap">714-4100</FONT> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>2
<FILENAME>d904572dexfilingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:wso="http://www.watsco.com/20241101" 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/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:srt="http://fasb.org/srt/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31">
<head>
<title>EX-FILING FEES</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="line-height:normal;background-color:white;"><div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P11_01_2024To11_01_2024" id="ixv-950">0000105016</ix:nonNumeric><ix:nonNumeric name="dei:EntityRegistrantName" id="hidden123930979" contextRef="P11_01_2024To11_01_2024">WATSCO INC</ix:nonNumeric><ix:nonNumeric name="ffd:SubmissnTp" id="hidden123930880" contextRef="P11_01_2024To11_01_2024">424B5</ix:nonNumeric><ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="P11_01_2024To11_01_2024" id="ixv-953">EX-FILING FEES</ix:nonNumeric><ix:nonNumeric name="ffd:OfferingSctyTitl" id="hidden123930895" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis">Common stock, $0.50 par value </ix:nonNumeric><ix:nonNumeric name="ffd:OfferingSctyTitl" id="hidden123930896" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis">Class B common stock, $0.50 par value</ix:nonNumeric><ix:nonNumeric name="ffd:OfferingSctyTitl" id="hidden123930897" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis">Common stock, $0.50 par value</ix:nonNumeric><ix:nonNumeric name="ffd:OfferingSctyTitl" id="hidden123930898" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis">Class B Common stock, $0.50 par value </ix:nonNumeric><ix:nonNumeric name="ffd:CfwdFormTp" id="hidden123930919" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis">S-3</ix:nonNumeric><ix:nonNumeric name="ffd:CfwdFormTp" id="hidden123930920" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis">S-3</ix:nonNumeric><ix:nonNumeric name="ffd:OffsetPrrFormTp" id="hidden123930940" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis">S-3</ix:nonNumeric><ix:nonNumeric name="ffd:OffsetPrrFormTp" id="hidden123930941" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis">S-3</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"/></ix:references><ix:resources><xbrli:context id="P11_01_2024To11_01_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OfferingAxis"> <dei:lineNo>1</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OfferingAxis"> <dei:lineNo>2</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OfferingAxis"> <dei:lineNo>3</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OfferingAxis"> <dei:lineNo>4</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OffsetAxis"> <dei:lineNo>1</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OffsetAxis"> <dei:lineNo>2</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OffsetAxis"> <dei:lineNo>3</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OffsetAxis"> <dei:lineNo>4</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </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></ix:resources></ix:header></div><div><div><div style="line-height:normal;background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right;"><div style="font-weight:bold;display:inline;">Exhibit 107 </div></div><div style="margin-top: 24pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Calculation of Filing Fee Table </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Form <div style="-sec-ix-hidden:hidden123930880;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">424(b)</div>(5)</div> </div></div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Form Type) </div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><div style="-sec-ix-hidden:hidden123930979;display:inline;">Watsco, Inc.</div> </div></div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Exact Name of Registrant as Specified in its Charter) </div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Table 1: Newly Registered and Carry Forward Securities </div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:99%;border:0;margin:0 auto">
<tr>
<td style="width:13%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:5%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:11%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:10%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:7%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Security<br/>Type</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Security<br/>Class<br/>Title</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fee<br/>Calculation<br/>or Carry<br/>Forward<br/>Rule</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount<br/>Registered (a)</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Proposed<br/>Maximum<br/>Offering<br/>Price Per</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Unit</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maximum<br/>Aggregate<br/>Offering<br/>Price</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fee Rate</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount of<br/>Registration<br/>Fee</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carry<br/>Forward<br/>Form<br/>Type</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carry<br/>Forward<br/>File<br/>Number</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Carry<br/>Forward<br/>Initial<br/>effective</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 7pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">date</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Filing Fee<br/>Previously<br/>Paid In<br/>Connection<br/>with Unsold<br/>Securities<br/>to be<br/>Carried<br/>Forward</div></div></td></tr>
<tr style="font-size:1pt">
<td colspan="25" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="25" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Newly Registered Securities</div></div></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" format="ixt:fixed-false" id="ixv-178">Fees to Be <br/>Paid</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" id="ixv-1049">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123930895;display:inline;">Common stock, $0.50 par value</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-1050">Rule 457(c) and 457(r)</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:AmtSctiesRegd" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1051">299,993</ix:nonFraction>&#160;(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:MaxOfferingPricPerScty" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1052">472.09</ix:nonFraction>(2)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1053">141,623,695.37</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:FeeRate" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-1054">0.00015310</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:FeeAmt" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1055">21,682.59</ix:nonFraction>&#160;(4)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" format="ixt:fixed-false" id="ixv-221">Fees to Be <br/>Paid</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" id="ixv-1056">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123930896;display:inline;">Class&#160;B common stock, $0.50 par value</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-1057">Rule 457(c) and 457(r)</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:AmtSctiesRegd" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1058">286,609</ix:nonFraction> (1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:MaxOfferingPricPerScty" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1059">470.90</ix:nonFraction>(3)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:MaxAggtOfferingPric" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1060">134,964,178.10</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:FeeRate" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-1061">0.00015310</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:FeeAmt" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1062">20,663.02</ix:nonFraction>&#160;(4)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;">Fees<br/>Previously<br/>Paid</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">&#8212;</td></tr>
<tr style="font-size:1pt">
<td colspan="25" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="25" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carry Forward Securities</div></div></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;">Carry <br/>Forward <br/>Securities</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" id="ixv-1063">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123930897;display:inline;">Common stock, $0.50 par value</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="ffd:Rule415a6Flg" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-1064">415(a)(6)</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:AmtSctiesRcvd" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1065">299,993</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:ValSctiesRcvd" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1066">128,484,001.97</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="-sec-ix-hidden:hidden123930919;display:inline;">424(b)(5)</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:CfwdPrrFileNb" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" id="ixv-1067">333-260758</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:CfwdPrrFctvDt" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" format="ixt:date-month-day-year" id="ixv-1068">11/04/2021</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:CfwdPrevslyPdFee" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1069">18,964.24</ix:nonFraction></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;">Carry <br/>Forward <br/>Securities</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" id="ixv-1070">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123930898;display:inline;">Class&#160;B Common stock, $0.50 par value</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="ffd:Rule415a6Flg" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-1071">415(a)(6)</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:AmtSctiesRcvd" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1072">286,609</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:ValSctiesRcvd" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1073">123,055,574.15</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="-sec-ix-hidden:hidden123930920;display:inline;">424(b)(5)</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:CfwdPrrFileNb" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" id="ixv-1074">333-260758</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:CfwdPrrFctvDt" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" format="ixt:date-month-day-year" id="ixv-1075">11/04/2021</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:CfwdPrevslyPdFee" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1076">18,163.00</ix:nonFraction></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total Offering Amounts</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1077">276,587,873.47</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:TtlFeeAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1078">42,345.61</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total Fees Previously Paid</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">-<ix:nonFraction name="ffd:TtlPrevslyPdAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1079">0</ix:nonFraction>-</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total Fee Offsets</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1080">37,127.24</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net Fee Due</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:NetFeeAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1081">5,218.37</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="ffd:OfferingNote" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" escape="true" continuedAt="TextSelection_123930914" id="ixv-519"> <ix:nonNumeric name="ffd:OfferingNote" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" escape="true" continuedAt="TextSelection_123930913" id="ixv-520">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">This prospectus supplement relates to the offer by Watsco, Inc., a Florida corporation (the &#8220;<div style="text-decoration:underline;display:inline;">registrant</div>&#8221;), of (i) 299,993 shares of the Company&#8217;s Common stock, par value $0.50 per share (the &#8220;<div style="text-decoration:underline;display:inline;">Common stock</div>&#8221;) and (ii) 286,609 shares of the Company&#8217;s Class&#160;B common stock, par value $0.50 per share (the &#8220;<div style="text-decoration:underline;display:inline;">Class</div><div style="text-decoration:underline;display:inline;"></div><div style="text-decoration:underline;display:inline;">&#160;B common stock</div>&#8221;, and together with the Common stock, the &#8220;<div style="text-decoration:underline;display:inline;">common stock</div>&#8221;) in connection with the Watsco, Inc. Dividend Reinvestment Plan. In accordance with Rule 416 under the Securities Act of 1933, as amended (the &#8220;<div style="text-decoration:underline;display:inline;">Securities Act</div>&#8221;), the registrant&#8217;s Registration Statement on <div style="white-space:nowrap;display:inline;">Form&#160;S-3</div> <div style="white-space:nowrap;display:inline;">(File&#160;No.&#160;<ix:nonNumeric name="ffd:RegnFileNb" contextRef="P11_01_2024To11_01_2024" id="ixv-1082">333-282975</ix:nonNumeric>)</div> (the &#8220;<div style="text-decoration:underline;display:inline;">Registration Statement</div>&#8221;) shall be deemed to cover any additional shares of common stock to be offered or issued from stock splits, stock dividends, recapitalizations, or similar transactions with respect to the common stock being registered. </div></td></tr></table></ix:nonNumeric> </ix:nonNumeric> <ix:continuation id="TextSelection_123930913">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Estimated solely for the purpose of calculating the registration fee <div style="display:inline;">pursuant </div>to Rule 457(c) under the Securities Act, on the basis of the average of the high and low prices for a share of the Common stock on October&#160;31, 2024, as reported on the New York Stock Exchange. </div></td></tr></table> </ix:continuation><ix:continuation id="TextSelection_123930914">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(3)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, on the basis of the average of the high and low prices for a share of the Class&#160;B common stock on October 31, 2024, as reported on the New York Stock Exchange. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(4)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Calculated in accordance with Rules 456(b) and 457(r) under the Securities Act. Represents payment of registration fees previously deferred in connection with the Registration Statement paid herewith. </div></td></tr></table> </ix:continuation></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Table 2: Fee Offset Claims and Sources </div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:99%;border:0;margin:0 auto">
<tr>
<td style="width:12%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:7%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:9%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:7%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:7%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Registrant<br/>or Filer<br/>Name</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Form or<br/>Filing Type</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">File Number</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Initial Filing<br/>Date</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Filing Date</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fee Offset<br/>Claimed</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Security<br/>Type<br/>Associated<br/>with Fee<br/>Offset<br/>Claimed</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Security<br/>Title<br/>Associated<br/>with Fee<br/>Offset<br/>Claimed</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Unsold<br/>Securities<br/>Associated<br/>with Fee<br/>Offset<br/>Claimed<br/></div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Unsold<br/>Aggregate<br/>Offering<br/>Amount<br/>Associated<br/>with Fee<br/>Offset<br/>Claimed</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fee Paid with<br/>Fee Offset<br/>Source</div></div></td></tr>
<tr style="font-size:1pt">
<td colspan="23" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="23" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Rules 457(b) and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">0-11(a)(2)</div></div></div></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;">Fee Offset Claims</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;">Fee Offset Sources</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td colspan="23" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="23" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top;text-align:center;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="ffd:Rule457pOffsetFlg" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" format="ixt:fixed-true" id="ixv-763"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="ffd:Rule457pOffsetFlg" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" format="ixt:fixed-true" id="ixv-765"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="ffd:Rule457pOffsetFlg" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" format="ixt:fixed-true" id="ixv-767"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="ffd:Rule457pOffsetFlg" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" format="ixt:fixed-true" id="ixv-769"><div style="letter-spacing: 0px; top: 0px;display:inline;">Rule 457(</div>p)</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></div></div></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><ix:nonNumeric name="ffd:OffsetClmdInd" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" format="ixt:fixed-true" id="ixv-1083">Fee Offset Claims</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrFilerNm" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" id="ixv-1084">Watsco, Inc.</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:OffsetPrrFormTp" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" id="ixv-1085">S-3</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:OffsetPrrFileNb" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" id="ixv-1086">333-260758</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetClmInitlFilgDt" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" format="ixt:date-month-day-year" id="ixv-1087">11/04/2021</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:OffsetClmdAmt" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1088">18,964.24</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrSctyTp" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" id="ixv-1089">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrSctyTitl" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" id="ixv-1090">Common stock, $0.50 par value</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:OffsetPrrNbOfUnsoldScties" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" unitRef="Unit_pure" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1091">299,993</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><ix:nonNumeric name="ffd:OffsetClmdInd" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" format="ixt:fixed-false" id="ixv-1092">Fee Offset Sources</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrFilerNm" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" id="ixv-1093">Watsco, Inc.</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123930940;display:inline;">424(b)(5)</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:OffsetPrrFileNb" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" id="ixv-1094">333-260758</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetSrcFilgDt" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" format="ixt:date-month-day-year" id="ixv-1095">03/29/24</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:OffsetPrrFeeAmt" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1096">18,964.24</ix:nonFraction> (5)</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><ix:nonNumeric name="ffd:OffsetClmdInd" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" format="ixt:fixed-true" id="ixv-1097">Fee Offset Claims</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrFilerNm" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" id="ixv-1098">Watsco, Inc.</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:OffsetPrrFormTp" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" id="ixv-1099">S-3</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:OffsetPrrFileNb" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" id="ixv-1100">333-260758</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetClmInitlFilgDt" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" format="ixt:date-month-day-year" id="ixv-1101">11/04/2021</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:OffsetClmdAmt" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1102">18,163.00</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrSctyTp" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" id="ixv-1103">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrSctyTitl" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" id="ixv-1104">Class B common stock, $0.50 par value</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonFraction name="ffd:OffsetPrrNbOfUnsoldScties" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" unitRef="Unit_pure" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-1105">286,609</ix:nonFraction></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">&#8212;&#8194;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><ix:nonNumeric name="ffd:OffsetClmdInd" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" format="ixt:fixed-false" id="ixv-1106">Fee Offset Sources</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetPrrFilerNm" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" id="ixv-1107">Watsco, Inc.</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123930941;display:inline;">424(b)(5)</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:OffsetPrrFileNb" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" id="ixv-1108">333-260758</ix:nonNumeric></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OffsetSrcFilgDt" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" format="ixt:date-month-day-year" id="ixv-1109">03/29/24</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">$<ix:nonFraction name="ffd:OffsetPrrFeeAmt" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-1110">18,163.00</ix:nonFraction> (5)<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"> </div></td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="ffd:OffsetNote" contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis" escape="true" id="ixv-929"> <ix:nonNumeric name="ffd:OffsetNote" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis" escape="true" id="ixv-930">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(5)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">On March&#160;29, 2024, the registrant registered (i) 300,000&#160;of shares of its Common stock and (ii) 300,000 shares of Class&#160;B common stock pursuant to the prospectus supplement dated March&#160;29, 2024 (the <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">&#8220;Prior Prospectus Supplement</div>&#8221;) to its Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="ffd:FormTp" contextRef="P11_01_2024To11_01_2024" id="ixv-1111">S-3</ix:nonNumeric></div> (File <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;333-260758),</div> which was filed with the Securities and Exchange Commission (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">SEC</div>&#8221;) and became automatically effective on November&#160;4, 2021 (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Registration Statement</div>&#8221;), relating to the registrant&#8217;s Dividend Reinvestment Plan (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Plan</div>&#8221;), of which 299,993 shares of Common stock (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Common stock</div>&#8221;) and 286,609 shares of Class&#160;B common stock (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Class</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">&#160;B Common Stock</div>&#8221; and together with the Prior Unsold Common stock, the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Securities</div>&#8221;) remained unsold under the Plan, the Prior Prospectus Supplement and the Prior Registration Statement. <ix:nonNumeric name="ffd:TermntnCmpltnWdrwl" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis" escape="true" id="ixv-1112"><ix:nonNumeric name="ffd:TermntnCmpltnWdrwl" contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis" escape="true" id="ixv-1113">In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering.</ix:nonNumeric></ix:nonNumeric> </div></td></tr></table></ix:nonNumeric> </ix:nonNumeric> </div></div></div></div></div> <div>&#160;</div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>g901377g35x30.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g901377g35x30.jpg
M_]C_X  02D9)1@ ! 0$ ^0#Y  #_[14X4&AO=&]S:&]P(#,N,  X0DE-! 0
M     &$< 5H  QLE1QP"   "   < E  "')R-C S-#<Y' (% $!-:6-R;W-O
M9G0@5V]R9" M(%=A='-C;R M($9O<FT@4RTS(%)E<&QA8V5M96YT($%U=&]M
M871I8R!3:&5L9E]N #A"24T$)0      $*AQ-ONNB&,=?@9CP3SO?>PX0DE-
M!#H      .4    0     0      "W!R:6YT3W5T<'5T    !0    !0<W13
M8F]O; $     26YT965N=6T     26YT90    !#;')M    #W!R:6YT4VEX
M=&5E;D)I=&)O;VP     "W!R:6YT97).86UE5$585     $       ]P<FEN
M=%!R;V]F4V5T=7!/8FIC    # !0 '( ;P!O &8 ( !3 &4 = !U '
M  IP<F]O9E-E='5P     0    !";'1N96YU;0    QB=6EL=&EN4')O;V8
M   )<')O;V9#35E+ #A"24T$.P     "+0   !     !       2<')I;G1/
M=71P=71/<'1I;VYS    %P    !#<'1N8F]O;       0VQB<F)O;VP
M %)G<TUB;V]L      !#<FY#8F]O;       0VYT0V)O;VP      $QB;'-B
M;V]L      !.9W1V8F]O;       16UL1&)O;VP      $EN=')B;V]L
M  !"8VMG3V)J8P    $       !21T)#     P    !29" @9&]U8D!OX
M         $=R;B!D;W5B0&_@            0FP@(&1O=6) ;^
M  !"<F1456YT1B-2;'0               !";&0@56YT1B-2;'0
M      !2<VQT56YT1B-0>&Q ;R            IV96-T;W)$871A8F]O; $
M    4&=0<V5N=6T     4&=0<P    !09U!#     $QE9G15;G1&(U)L=
M             %1O<"!5;G1&(U)L=                %-C;"!5;G1&(U!R
M8T!9            $&-R;W!7:&5N4')I;G1I;F=B;V]L      YC<F]P4F5C
M=$)O='1O;6QO;F<         #&-R;W!296-T3&5F=&QO;F<         #6-R
M;W!296-T4FEG:'1L;VYG          MC<F]P4F5C=%1O<&QO;F<      #A"
M24T#[0      $ #Y     0 ! /D    !  $X0DE-!"8       X
M    /X   #A"24T$#0      !    '@X0DE-!!D       0    >.$))30/S
M       )           ! #A"24TG$       "@ !          $X0DE- _4
M     $@ +V9F  $ ;&9F  8       $ +V9F  $ H9F:  8       $ ,@
M  $ 6@    8       $ -0    $ +0    8       $X0DE- _@      '
M /____________________________\#Z     #_____________________
M________ ^@     _____________________________P/H     /______
M______________________\#Z   .$))300(       0     0   D    )
M     #A"24T$'@      !      X0DE-!!H      S4    &
M  !4   !LP         !                          $
M ;,   !4                      $                         $
M  $       !N=6QL     @    9B;W5N9'-/8FIC     0       %)C=#$
M   $     %1O<"!L;VYG          !,969T;&]N9P          0G1O;6QO
M;F<   !4     %)G:'1L;VYG   !LP    9S;&EC97-6;$QS     4]B:F,
M   !       %<VQI8V4    2    !W-L:6-E241L;VYG          =G<F]U
M<$E$;&]N9P         &;W)I9VEN96YU;0    Q%4VQI8V5/<FEG:6X    -
M875T;T=E;F5R871E9     !4>7!E96YU;0    I%4VQI8V54>7!E     $EM
M9R     &8F]U;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N
M9P          3&5F=&QO;F<          $)T;VUL;VYG    5     !29VAT
M;&]N9P   ;,    #=7)L5$585     $       !N=6QL5$585     $
M  !-<V=E5$585     $       9A;'1486=415A4     0      #F-E;&Q4
M97AT27-(5$U,8F]O; $    (8V5L;%1E>'1415A4     0      "6AO<GI!
M;&EG;F5N=6T    /15-L:6-E2&]R>D%L:6=N    !V1E9F%U;'0    )=F5R
M=$%L:6=N96YU;0    ]%4VQI8V5697)T06QI9VX    '9&5F875L=     MB
M9T-O;&]R5'EP965N=6T    115-L:6-E0D=#;VQO<E1Y<&4     3F]N90
M  ET;W!/=71S971L;VYG          IL969T3W5T<V5T;&]N9P         ,
M8F]T=&]M3W5T<V5T;&]N9P         +<FEG:'1/=71S971L;VYG       X
M0DE-!"@       P    "/_         X0DE-!!$       $! #A"24T$%
M    !     0X0DE-! P     "J@    !    H    !\   '@   Z(   "HP
M&  !_]C_[0 ,061O8F5?0TT  O_N  Y!9&]B90!D@     '_VP"$  P(" @)
M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,
M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( !\ H ,!
M(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$! 0         #  $"! 4&!P@)
M"@L!  $% 0$! 0$!          $  @,$!08'" D*"Q   00! P($ @4'!@@%
M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A
M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%
MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34!
M  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B
MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$  A$#$0 _ /3Z\W#LL]*N^M]A
MF&->TNT^E[049>,?6SHUWU2^M#,SI@%%=KCE].L @-<#^LXCMNS]$US_ .:_
M[AY'IKUCH?6,;K?2L?J6-HR]LN8>6/'LNI?HWW56M=6G2C0!&H* ;)'9MW9&
M/1L]>UE7JO%=>]P;N>[Z%3-WT['_ )K$1>/_ .,#ZS6=6ZT,;"N<S#Z4^*;&
M$C=E,/Z3+;]'^C/_ $./_P!?L_PR]&^J/7V_6#H=.<Z&Y+":<QC>&W,CU-O\
MBUKF7U_\%:D8$ 'NH2!)'9V'V,K87V.#&-U<YQ@ >9*A3DXUY<*+66ED;MC@
MZ)^CNV_!>:_XTOK&<G);]7L4E]-!:_.:R2;+G0[&P]O^$].67.9[_P!-9C_G
MTK&S[,_ZNU5?5?I9=1U"X56]5MQO;=;DWQ]EZ;3:SW-HQJGU5_HK/T[[O\'^
MF]0B!('C^2#*B?#\WVA)>4L_Q0]8L8'W9N,RUPE[=MED'P]3>SU/Z^U1R/\
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
MN__9.$))300A      !5     0$    / $$ 9 !O &( 90 @ %  : !O '0
M;P!S &@ ;P!P    $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <  @
M $, 4P V     0 X0DE-!"(      49-30 J    "  ( 1(  P    $  0
M 1H !0    $   !N 1L !0    $   !V 2@  P    $  @   3$  @   !X
M  !^ 3(  @   !0   "< 3L  @    D   "PAVD !     $   "\    Z
M /D    !    ^0    %!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*0 R
M,#(T.C$P.C,P(#(S.C$U.C,X ')R-C S-#<Y       #H $  P    '__P
MH ( !     $   &SH , !     $   !4          8! P #     0 &   !
M&@ %     0   38!&P %     0   3X!*  #     0 "   " 0 $     0
M 48" @ $     0              2     $   !(     3A"24T#_0
M"           _^$!3D5X:68  $U- "H    (  @!$@ #     0 !   !&@ %
M     0   &X!&P %     0   '8!*  #     0 "   !,0 "    '@   'X!
M,@ "    %    )P!.P "    "0   +"':0 $     0   +P   #H    ^0
M  $   #Y     4%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I #(P,C0Z
M,3 Z,S @,C,Z,34Z,S@ <G(V,#,T-SD       .@ 0 #     ?__  "@ @ $
M     0   ;.@ P $     0   %0         !@$#  ,    !  8   $:  4
M   !   !-@$;  4    !   !/@$H  ,    !  (   (!  0    !   !1@("
M  0    !              !(     0   $@    !_^%+H&AT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7
M-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX
M/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XS
M+6,P,3$@-C8N,30U-C8Q+" R,#$R+S R+S V+3$T.C4V.C(W(" @(" @(" B
M/@H@(" \<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/@H@(" @(" @(" \9&,Z9F]R
M;6%T/FEM86=E+V5P<V8\+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE
M/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL
M:2!X;6PZ;&%N9STB>"UD969A=6QT(CY-:6-R;W-O9G0@5V]R9" M(%=A='-C
M;R M($9O<FT@4RTS(%)E<&QA8V5M96YT($%U=&]M871I8R!3:&5L9E]N97<N
M9&]C/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D%L=#X*(" @(" @(" @
M/"]D8SIT:71L93X*(" @(" @(" @/&1C.F-R96%T;W(^"B @(" @(" @(" @
M(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI/G)R-C S-#<Y/"]R
M9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @/"]D8SIC
M<F5A=&]R/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @(" @/')D9CI$
M97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @>&UL;G,Z>&UP
M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(CX*(" @(" @(" @/'AM
M<#I#<F5A=&5$871E/C(P,C0M,3 M,S!4,C$Z-3,Z,C,K,#4Z,S \+WAM<#I#
M<F5A=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4;V]L/E!38W)I<'0U
M+F1L;"!697)S:6]N(#4N,BXR/"]X;7 Z0W)E871O<E1O;VP^"B @(" @(" @
M(#QX;7 Z36]D:69Y1&%T93XR,#(T+3$P+3,P5#(S.C$U.C,X*S U.C,P/"]X
M;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R
M-"TQ,"TS,%0R,SHQ-3HS."LP-3HS,#PO>&UP.DUE=&%D871A1&%T93X*(" @
M(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!D9CTB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]P9&8O,2XS+R(^"B @(" @(" @(#QP9&8Z4')O9'5C97(^
M06-R;V)A="!$:7-T:6QL97(@,C N," H5VEN9&]W<RD\+W!D9CI0<F]D=6-E
M<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.GAM<$U-/2)H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @(" @(" @("!X
M;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E
M+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SIS=%)E9CTB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(^
M"B @(" @(" @(#QX;7!-33I$;V-U;65N=$E$/GAM<"YD:60Z04,V1#%"03E%
M-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+WAM<$U-.D1O8W5M96YT240^"B @
M(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z044V1#%"03E%-CDV
M148Q,3E$0S%%1D0U-3<W,40V03D\+WAM<$U-.DEN<W1A;F-E240^"B @(" @
M(" @(#QX;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @
M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S
M=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T
M97)S/F9R;VT@87!P;&EC871I;VXO<&1F('1O(&%P<&QI8V%T:6]N+W9N9"YA
M9&]B92YP:&]T;W-H;W \+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D$X-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$T.C0Y*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z03DV1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C0M,3 M,S!4,C,Z,30Z-3,K,#4Z,S \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC
M871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"!T;R!I;6%G92]E<'-F/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYC
M;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P
M('1O(&EM86=E+V5P<V8\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D%!-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$T.C4S*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z04(V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C0M,3 M,S!4,C,Z,34Z,S0K,#4Z,S \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@:6UA9V4O
M97!S9B!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYC
M;VYV97)T960@9G)O;2!I;6%G92]E<'-F('1O(&%P<&QI8V%T:6]N+W9N9"YA
M9&]B92YP:&]T;W-H;W \+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D%#-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$U.C,T*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z040V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C0M,3 M,S!4,C,Z,34Z,S@K,#4Z,S \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC
M871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"!T;R!I;6%G92]E<'-F/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYC
M;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P
M('1O(&EM86=E+V5P<V8\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D%%-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$U.C,X*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @/"]X;7!-33I(:7-T;W)Y
M/@H@(" @(" @(" \>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z8F4P
M938Y,C0M.3!D-RTT.6(Y+6(S-V,M-3 W-3)A9#-E.3%D/"]X;7!-33I/<FEG
M:6YA;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I$97)I=F5D1G)O;2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII
M;G-T86YC94E$/GAM<"YI:60Z040V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W
M,40V03D\+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E9CID
M;V-U;65N=$E$/GAM<"YD:60Z04,V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W
M,40V03D\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIO
M<FEG:6YA;$1O8W5M96YT240^=75I9#IB93!E-CDR-"TY,&0W+30Y8CDM8C,W
M8RTU,#<U,F%D,V4Y,60\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*(" @
M(" @(" @/"]X;7!-33I$97)I=F5D1G)O;3X*(" @(" @/"]R9&8Z1&5S8W)I
M<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @
M(" @(" @(" @('AM;&YS.G!H;W1O<VAO<#TB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]P:&]T;W-H;W O,2XP+R(^"B @(" @(" @(#QP:&]T;W-H;W Z0V]L;W)-
M;V1E/C0\+W!H;W1O<VAO<#I#;VQO<DUO9&4^"B @(" @(#PO<F1F.D1E<V-R
M:7!T:6]N/@H@(" \+W)D9CI21$8^"CPO>#IX;7!M971A/@H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L
M0P &! 4&!00&!@4&!P<&" H0"@H)"0H4#@\,$!<4&!@7%!86&ATE'QH;(QP6
M%B L(",F)RDJ*1D?+3 M*# E*"DH_]L 0P$'!P<*" H3"@H3*!H6&B@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M_\  $0@ 90(, P$B  (1 0,1 ?_$ !T  0 " 04!               '" 8!
M @,%"03_Q !1$  ! @4!! 8$" D("@,!   ! @, ! 4&$2$'$C%!"!-187&!
M%"(RD146(T*AL<'1&"0E,U)B<N'P%R9C=(*3TO$T-C=#1%1S@Y2B1562PO_$
M !D!  ,! 0$                #! $"!?_$ "@1  (" 0,%  (#  ,
M   ! @,1$A,A!!0Q,E$B84%"\'&1L?_:  P# 0 "$0,1 #\ M3"$( $(0@ 0
MA" !"$( $(0@ 0A" !"$( $(0@ 0A" !"$( $(0@ 0A" !"$( $(0@ 0A" !
M$-=)7:"Y:ML-TNC3?4UJH*W<H)WV6ADJ7D<. 'G$KURJRM$I4S49]>Y+2Z"M
M9'$XY#OBA%[W'-W;7ZC6Y[?2J842TT3O!E&=$CARAU,-3RQ=D]*+V66XZ]:=
M)<F7E//*ED%3BN*CCB8[F.BL/_4VC?U5'U1WL*?D[3RLB$(1AHA"$ "$(0 (
M0A  A"$ "$(0 (0A  A"$ "$(0 (0A  A"$ "$(0 (0A  A"$ "$(0 (0A
MA%(MI,_>-NWO4Y"HU^JA9<4MI2'EI2XDYP4ZXQB,;5=%Q*R3<-5R 0#Z2HXS
MC/.*%T[:SD0[TO)Z PBM'1EV@S7PN_;%P5)Z8ZX;\@N8<R<\5)R3VYP.^++P
MF<'!X8V,M2R(0A')T(0A !QS#[4M+NOS#B6V6DE:UJ. E(&22>S$:L/-OLH=
M96EQM8RE23D$17'I3WREQ#=GTY\@K(=GE(.FX-=PGW1MZ)]Y);,_:50F3O)P
M_(A9]H<%I'_K@>,,VGIU"]Q:L%DX0A"Q@A"$ "$(KKTD]I<S*3;-L6U/.,OA
M/63SS!(*0>"-[PU/B(ZA%R>$<RDHK++%0S'GZ+GN$@?EZH 8W1AU6"/?PC--
MC,G=%ZWW*L)K$_\ !M.*9F9<4XK=T(PC&=2<^[,.E1I66Q4;M3Q@N=".OK59
MIM#DU357GI:2ET@^N\X$ XY#/$^$0?=/22ILNYU5KTQVHK!(*W\M(([1S^B$
MQ@Y>!KDH^2P$(IY4]O=YS4TIV65*RC6F&TC(Y\S'QJVXWSC2;9!!P=!#>WF<
M;T2Y\(I@=N%]%6DXSC)'LCMC;_+;?9P/3VDX ^:#DQO;2,WHET813"6VWWTV
MZE:IUE8_14C(,9=;G21J3#[8N.E)?ER-52I&]X@:",=$D:KHLM#", LW:[:%
MT]4U*U-N6G7#@2LU\FO/GH?(QG\)::\C$T_ A",+VN7FQ9-G3-0<4#-.?(RS
M>=5K(/T#[H$LO -XY(6Z4%^+G*FFSZ:[B79W7)Y2==XD9",\N7"*_OC#!TUQ
MQ(UX=G*.=YUV9F)B:F5;TP^ZIYU6,Y43G,;'4[S:DC3(XXTCT:X:(X1#*>J6
M2_&SLI59%$*,[OHJ./A&0Q5^W^D-\#4.1IYH#SIEFPV5]8/6QS&L?8.DTYZO
M\VEYXGY4<,<>,1NF;?@JC;%(LI"*\VUT@:I<=Q25(IEK=8_,+PH]8<(3S43$
MX7)<--MFBNU.O33<I*M)RM2LG7L &I/<(7*#B\,[4DSMH1!\QTDK4;>4EF6J
M#J$Z[P:QD=V8X5=)2VMT%$E/*)'#J^?/GX1NW+X9K1.T(@;\):W"/5D)XZ[H
M^3X_3&GX2UO\J;/9QGV.[/;!MR^!K1/4(@,])>@X.*7/DC]3C],;3TEZ)IBD
MSQR.&Z,@Y\8W:G\#6B?H17_\)FC#/Y'G\C]4#[8,])*0FIR7E)&@S[TP^L-H
M2 #DGP,&U(-Q%@(1M;*E-I*T[JB 2GL,;H6=B$:+6E""I:@E(&22< 1'-Y;9
MK0M=TLNSXGY@#\U(_+'/9D: ^<:HM^#&TO)(\(KZKI+TS>.Y0Y[=SIO8&?IC
MC/28D=<4&<)S@<.SCQCO9G\.-R)8:$5W7TF)4'":!-'& <D>?.-IZ2[ )_F]
M,X'ZPX^^#9G\#<B6*A%<OPF&]['Q<F,?MCSYQQ.])Q*$%7Q<>Q@XROGRYP;,
M_@;D2R4(Z*QJW,7':M/JTY(.T]Z:1OF7<&%)&3CWC6.]A;X&"$8-=^U6T;6#
MK<_5FG9QO3T:7RXLGL]7(!X\2(CQ725HF5;M'J)&=#NC4>^.U7)^$<.<43Y"
M("'25HQSBC3_ +D_?&W\):D8/Y%G\]^Z/MC=J?P-R)/\(K\>DO2Q_P#!SYU(
M(RCN_6[XV'I+2&Z *#-E6N?63CR]:#9G\,W8EA(1"]O=(BTYXA%6$U3',@9<
M:*T^]&8E>AUNF5V31-T>>EYQA0R%-+!QXCB/ QRX2CY1TI)^#L80A')T1#TD
M;'^,MG.5601FJTKY= "?SC><+23W))5Y141*@H @<QY&/1=Q"7&U(<2E:% I
M4E0R"#R(BE.W:S19E].F7;**54@7Y<XPE*P?60#VZ@^<5=//^K)KH?RC $./
M2S[4U)N+:F&%]8VM)U!!^^+S[*;T9OBT92II"43>Z$S+2?\ =N8U'AQQ%&/
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
MH??ZIUH'&1-)X<."HGT\#PBO_0_<"K:K21D?C(( X8UBP!X1%;[LKK]2@-]
M#:#=(201\(O'U<X]LQT,U^97R&->R,AVA#=VBW0$X'X^\<@: [QC'IC EW #
M@#0>&8OCZD;]B^FR[_9]0?ZLG[8RB,4V3J"MG5 (WL>C#VN/$QE<>=+ALMAZ
MH1$VV38])WPOX4ISHDJ\A.[UOS'@!@!8^V)9A&)N+RC6D^&4;JVRF^J4ZAI^
M@O/+<)2E3"PX#YI)Q'R(V<7PL>K;4^5<1ZAY1>\@'B(8BCN9"=A%$T;,[Y4<
M?%J=.,'V.'[^Z/D-A7B"4N6U4?5.".H4>1'9%]XTW1V"#N7\#810T;/KTPH_
M%>J:8_X=6?/3NC29L&\9>76^];%3+20%'=EU*5CMP!F+Z0(!&"!B#N7\#81Y
MRM+#@!3H0 ,8U':#V<O=!Q.^VI.H)&AP=/XQ$M=)>W9.A7W+3-/9;9:GFRMQ
M"!Q<SDJ[.<10/:X<,Q5"6N.2:2TO!<+HUUUZM;-I5N9=4XY('T7UN(2G1([>
M $5,N5*T7-6 XC<(F%>JKB->^)\Z("EB4KC9)" H$ISIG341$^VJF+I6U6MM
M%.&W<.H/:"?W0FO$;&AUG,$S"E#*5$8U'$<NZ+L[ \'910""#EG.GC%)R <Y
MX$ <.\Q:'HIW5+35K.VX\O<GI%Q90VH^V@DJR/#,;U"S$RA\D[PA"(2L0A"
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
JW$\>S6)<H-O4J@2R6*1(LRJ$I"?43@GQA")93;\LJT*+X.TA"$<FG__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>g904572g05v13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g904572g05v13.jpg
M_]C_X  02D9)1@ ! 0(!>0%Y  #_X4$E:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 Y+C M8S P,2 W.2XQ
M-&5C8C0R+" R,#(R+S$R+S R+3$Y.C$R.C0T(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIP9&9X/2)H='1P.B\O;G,N861O
M8F4N8V]M+W!D9G@O,2XS+R(*(" @(" @(" @(" @>&UL;G,Z>&UP/2)H='1P
M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN<SIX
M;7!'26UG/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O9R]I;6<O(@H@
M(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F
M+S$N,R\B"B @(" @(" @(" @('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O
M9&,O96QE;65N=',O,2XQ+R(*(" @(" @(" @(" @>&UL;G,Z>&UP5%!G/2)H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O="]P9R\B"B @(" @(" @(" @
M('AM;&YS.G-T1&EM/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y
M<&4O1&EM96YS:6]N<R,B"B @(" @(" @(" @('AM;&YS.GAM<$<](FAT=' Z
M+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]G+R(*(" @(" @(" @(" @>&UL;G,Z
M:6QL=7-T<F%T;W(](FAT=' Z+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T;W(O
M,2XP+R(*(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B
M92YC;VTO>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C
M(@H@(" @(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(CX*(" @(" @(" @/'!D
M9G@Z05!42U9%4CXQ,2XQ+C N,C(Q,SD@4')O(%!R;V1U8W1I;VXM,S(\+W!D
M9G@Z05!42U9%4CX*(" @(" @(" @/'AM<#I#<F5A=&5$871E/C(P,C0M,#4M
M,#)4,C Z,S0Z,S(K,#4Z,S \+WAM<#I#<F5A=&5$871E/@H@(" @(" @(" \
M>&UP.D-R96%T;W)4;V]L/D%D;V)E($EL;'5S=')A=&]R(#(W+C0@*%=I;F1O
M=W,I/"]X;7 Z0W)E871O<E1O;VP^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T
M93XR,#(T+3 U+3 R5#(P.C,T.C,R*S U.C,P/"]X;7 Z36]D:69Y1&%T93X*
M(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R-"TP-2TP,E0R,#HS-#HS
M,BLP-3HS,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/'AM<#I4:'5M
M8FYA:6QS/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.G=I9'1H/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @
M(" @(" @(" @(" @(" @/'AM<$=);6<Z:&5I9VAT/C4R/"]X;7!'26UG.FAE
M:6=H=#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z9F]R;6%T/DI014<\
M+WAM<$=);6<Z9F]R;6%T/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SII
M;6%G93XO.6HO-$%!45-K6DI29T%"06=%05-!0DE!040O-U%!<U5':'9D1SEZ
M84<Y=TE$375-04$T46ML3D$K,$%!04%!04)!05-!04%!045!)B-X03M!44))
M04%!04%104(O*S1!1&M&:V(R2FQ!1U1!04%!04%F+V)!25%!0F=114)!545"
M9U5&0F=K1T)164I#=V='0F=G3$1!;TM#=V]+)B-X03M$0D%-1$%W341!=U%$
M031014$X3T1"351&0E%417AW8D=X<V-(>#AF2'@X9DAX.&9(=T5(0G=C3D1!
M,%E%0D%91VA54D92;V9(>#AF)B-X03M(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G
M04Y!14%!=T52)B-X03M!04E205%-4D%F+T5!84E!04%!2$%114)!445!04%!
M04%!04%!05%&07=)1T%104A#06M+0W=%04%G241!445"05%%04%!04%!04%!
M)B-X03M!44%#07=11D)G8TE#46],14%!0T%1341!9U%#0F=C1$)!24=!;DU"
M06=-4D)!049)4DEX459%1T4R16EC645537!':$)X5WA1:5!")B-X03M5=$AH
M37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51;FLV3WI.:&156DA41#!U24E*
M;TU*0VAG6FA*4D92<5,P5G1.5DM"<GDT+U!%)B-X03LQ3U0P6EA71FQA5S%X
M9%AL.5=:,FAP86UT<V)7-799,U(Q9&YD-&58<#=F2#$K9C-/16A984AI26U+
M:31Y3FIO*T-K-5-6;'!E66U:)B-X03MQ8FY*,F5N-4MJ<$M7;7 V:7!Q<75S
M<F$V=F]204%)0T%1241"455%0E%914-!341B445!06A%1$)#15--545&55).
M:$EG6GAG6D5Y)B-X03MO8DAW1DU(4C133D-&5DII8W9%>DI$4D1G:&%357E7
M:5DW3$-",U!33F5*16=X9%5K=V=*0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P
M)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E75G!B6$8Q95@Q4FQ:;61O85=P<F)'
M,75B,E(Q9&YD-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO)B-X03LK1&Q*
M5U=L-6E:;7!U8VY:-F9K<4]K<&%A;G%+;7%Q-GET<G$K=B]A04%W1$%104-%
M44U2040X03E5-'$W1EA9<3=&6%EQ-T9867$W)B-X03M&6%EQ-T9867$W1EA9
M<3=&6%EQ.$5T4'I,+WA:+W=!-4<V5'!M;GIC=$0P5DPR0T%Q9FAM;BMR4T-A
M6&)Q2W)X5#)&92M:2G@X3T\K)B-X03MR4THS3VYV95EZ8S=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98:DXY+W=!-54K43=#.6YS8GI3
M3F%G=3=74F]B)B-X03MI1C1,64UK:UI+<W)$-GHQ0D=:03 X:C-.2GIG4%9F
M3'5V-EHU:#!/>3%R4S505G-,-DU3=W-D:4%D:7)$96I+=TMS3WA'55-I46%,
M)B-X03MA1&%9-$5U>%9*3D@X-F583EDQ>E9T1# K-U=B571&9%5V;U(R3$0Y
M;BMB:3-W=%0W3&)(2D=*071!24MD-49,<U99;BM9;C5M*U=V)B-X03M)3VTR
M.3ER9G)31S=K359T83)Q;SAZ;%)6,D-U.&$X57%/4C5D>&LT67I)-TU:>D52
M=6LS-69F;FHU6C@Y-GI*<%=I-F)Q85-1>$=E)B-X03ME-759;T5H:E%%06-M
M4V52<7-444%,*T9C;%!#66EY>&AK17532S@V+VY:*UAN;$-D-U15=%%.>'%-
M6G!*65=A*W1-=BMV=7%)9EIM)B-X03M".7-%355P8VMY>4%C,D<O.41B9FQX
M+S%B9%DO-44R=B]:5&QN-6%8:S$O;4ET<B]!335A+VQU5T%/;F%W;THS2F=T
M<40W<FY(.'1,)B-X03MY6'@T<V\X<V9N.2M6+VU'5DE)9%8K;UA4;6DR*V]+
M8F-K;G!343%I,SA/95%L:&M'>4]32F5I06=G14=O4%$U57IE568X-40O;5HO
M)B-X03MH2'EK9$XP*UAH<G5T2S!.=59)-5%W9$I:=D5':#1*-VUO*WIL,D1(
M>$AY87-S*T50;50X<&9/5VYE5'90=6YE64Y3:6UM<W)66C%M)B-X03MJ=#%6
M<%0V<T1X<GA$=$=V,FU&870P>DUY=S1O,#1U3UA#8F91,R]1,C,U8V8Y5S-7
M4#A!:U)A+SEL3UEV-6%8:S5(:GA:9C5R+T]Z)B-X03MY5C56<TQ'9E=J8W=8
M.2]$2&-*;W=J5G(R3T]15G)-9V8P-'E/:$)F<C!R;&-C4FQY8DI:04]B1G8K
M:'(O=T%S+W=$;&TQ5"]!2D51)B-X03LO=T168DHO;'!-9DAI-R]O82\X04Q0
M.$$U6G15+W=#4D50.$$Q5W@O3%-8>#1U+S9'=CA!>7HO-5IT52\U15$O.59S
M9GDP;#AE3$UF)B-X03MY-R].<GDW-2MK=E8P4S%V56IS1E$S13DQ1DA(2'EK
M2C1O0W-J:W-E2E!4251X;5!.;$=9;'E:<FQB3C4U-70O4'(X=%!,3G<Y<&,V
M)B-X03MI8C8Y:DY*3%=W5#$R52M$4%999V9B;EA,631:1FA,2D5-5B\V1S(O
M3&HO<3(V>"]Y2G1F*WEN2B]L<&546"M9:3<O;V)B.'50*W)B)B-X03MR2"])
M;3$O-TMC9GDP=DIF>D57669L>BMC;FPW>B]E,V1T;W5N86I#;&Q'2DQI-G4T
M;U5H575A26Y+3V%5.#(S249/9T]1>5EJ2&UZ)B-X03MH:T5U4V9E82]0=FQ$
M>6Y!<S-M1%9)8DAM2WAW<U,X>FIF9$EK1%--3G5O5VU1:D%Y-4TU4T$U<T%B
M+VY+6#AR1EEG4&9-05-!=W1T)B-X03MJ-VER9S5B*UAK,2M.1G(O04M';2]+
M,WAV+SA!<$A(+T%$6&HK6&MV:E)4:E%F.$%N25@X<619;%-"9%@K;U1U94MP
M9E)V078P>6M')B-X03M)9E,K4FQH:T]I4FQI97(P5TM72U=*2EEN5U-+4E$P
M8VEK37)+=W%#0TYI0TUQ8DAZ1"]Z;% X06QU8E!5269/,FY29C9.96QB9E8Q
M)B-X03M50VE49U5I;$Y/,&EJ:61V=$%D,GI-,"M4;S0R94A60V8X-'=F;6(K
M:61:8GED<55T3E Q5BM7;75X,FIU>4MC4&Q-0E0O5W T;D1Q)B-X03M-9&DP
M64HY2#%8;44U5'HS.#=F>DYI.&DK56YL=#-",3-5955';%)':#1T5#0U>40K
M>D5$6#-A9WDS1FHT:C5.95-F0TAY3C5"."MA)B-X03MT-5$X,S(S;4LS9#5N
M1&M8.%)9,75)6D175DA*-FQU;THO86]C>G!W16A4:5%N4G0Y,V%,<D=N-C%P
M3G!Q,FY3:65X=EEL;6=K1DXQ)B-X03M95F]A9$-/:$A9-UIR4TM.3V-$879E
M,W1R63)C.3=D>7)"83(P8E-Z>D]A2VE)3U1-5#1!1$%!;#A,+VUT*UE&-34Y
M.#581W!!3TQ&)B-X03M$.5<P;3%05EE&4'<O0U R-40X5&4U<#)'8DQ(1&A$
M9S5*.%)E;V$Q8UAV-4PO;%!9-E193CE8.#4K87DP*V\S4VXY-6)226]Q<60Q
M)B-X03MA35-"1E X04U8661S<$@W>58Y03-(,%)R<5AL2#5F+T%*82MA=E K
M<7DR,FM2<G=H;SDY<49W>%='3&U45&UW1$UZ3E$P54%K+TMP)B-X03MY-F51
M4D<W4D-":SE76"]N14183TDU95DW64Y48T,S:TER."M1>6XX,$\U=2],*V)M
M+S5X03%W2U-N;4\Q3%5014<S:T%*-U9022]Q)B-X03MX+TY$=5@X=C5V3W9Z
M0R]*4'IV-4=H*W5A:D1(9#955T-F<$<P679'<DXP16ES1F1+.4ML858W-6)$
M2TI.53A2:3E)+S5X;2].;E5&)B-X03LQ5U!Y4G).=S Y;F-),S9';6QA<E%Y
M4G%734A*:CEH;$(T1'-2461D<712:C)S3G5(2C!+<B]Z:V@K5G5P3$AQ4&XV
M*S$X,UE%<TYV)B-X03MA-E@Y5S1,1$%Z.$5J5U@Q;2MZ57-F9RM):VYA=41"
M:R]H<&,P3W1V1U!Y-3AN9C1Z.#5A9C5B*W5F55!R+W)F-E@V9G)C4%)G96(K
M)B-X03LW-5(Q<C9D4'1::U1L=VDR:45E23 K:'9+2"]/2V5M84HU:G-D5S%,
M6% P=F)756=M*V]'>D5+>4]M-F,R33!T5D152EAJ=C!Z1FQQ)B-X03M34E9/
M5$A"4G0X-2ME+TU&,S5G.#0V>'$Y,4E:2DQQ-FQ:2VMS1FI6:7-32U0K>6E!
M2U!B37%%84%$:C5$8VDY:3AV9C@T:S9J<4=J)B-X03M7;#EQ2&U/3WAU8FU.
M2E1A>%=H=4%G9%%W0FM-,$Y71F0V3%0S3U53,4Y(:S)J5"MA62\Y0V1F.2]D
M+S-,=CA!<S9W9FUV2E U9GID)B-X03LO=T)#9&8X068S9CEY-R]S-G@O3F53
M+VPO3C=,*U=0-6572&M,>79(;VQT3CEB;4UJ>C-D-E4Y27I3=6%"=4A**TE6
M07%G8VHP>DAY)B-X03M4-&IB9D-(0TME4B\X-4TO;35Q1VYZ+S1*,$LT83)M
M94Y:3EIU;VE6:T-33%9,9%='-FAK4$HV9%%13VQA,S9F1F4U86,R4W1G.&(O
M)B-X03M!0S@O2T1Z;C4W6C5.26=32%1O;CE/8E5R<&I(07)5<5979UIN86Y:
M5DY.<3!R;5)02TDX,FU'37EE;4HO=T$T9V$V54)F>DAA<3E0)B-X03MI0W=3
M14$K>$Q$.5=5+VUH,TYV-69Z6&8Y0V8V,2\Q36QT+S!J>68X,30O;6@S3"M8
M.#)E6&ME;2]K5"M556]T0VPW<D4X=D),:&PT)B-X03M#92MM0C1S>3%*-%)2
M<%AJ6&-,,DIY;UAK:S)B46DK6&)A,3@S*V903D)31EHY63$W55A,<U-A<V9%
M<WI%2VE,-S!64FU:66E02GA.)B-X03LU1C9H8F8X04]*6#5G>5%).#)O-EI"
M27=Q,$IK;EER-T5R1'AR.&IL2C%-5S1A8SDV<B\P2TXU-R]W0W)V<&8O04%6
M>"]W0E5C9GI))B-X03LW;"],;G999C4U+TEF.'=F2CEN2G%&-V)26'5M43!-
M,3E9=5I5:D(W=7),2$EO.%1X<#<U6D1.1U1#5T5H:VXO041J>"MB;6\V0C5G
M)B-X03MT4$LK<'IT3C5F,4]545<V=6$O5F)I43!J6D-4<VIS84]/;2],>')$
M4&ES5T]B3$1K;S!8,58U:C!$5'9-1VA8,FDV;$@V;&QF>$Y$)B-X03M-3G%I
M=E)L<C!:5V]Y;G-2;49%,&)C;VDS=U0U<CAT-G0U4C@P,VUI,VA-9#=P,#%%
M;5-Q.&Q(>%)4265T2%=J1$YN1U%K3&-#551%)B-X03MV<C<X<"]Z8C!Z>DHK
M6'-M=&%T8TIB,VUI4F-.9%IT9T1'=%)05'=L5F$W9G16039:9UI-9%-O3UI#
M9&DS>6PK6C-N-BLX.&5B<G)7)B-X03MP*U-7=&92,#8R4"LV<EI#94,O-GAR
M>6(O2TIZ3GAW-%)4:5I*.%)8*V$O>7<X>6579DQ':&599%)J-#)M=&]Z0D%$
M>6=F-U5A4RM")B-X03MK:2M.9G!(8D=/445K2FQJ24%,,5 O;D8W.#!0<58X
M,VMJ5EIQ5VPT>&LP95)Z<VLU,V5$9G1,.7!F.$%+.3)Y;E59*V]B8T4K:6%F
M)B-X03LX-5-F;68V55,K4F1,;"]E4T)*=&)K43=H4'125RLS.#)Z=#=C9D4U
M2%0T+S1I;E!0;WA4+VY'6#AT=C Y-6M0;6I52757;&%)-$YS)B-X03M'0C1Y
M,W1!>5509C!1434Y*T]786I*47!H9VA:=$9F.#5D3W@X.&%/:%!W<G!G640S
M3GA+1"MO64Y.>4MD4GI$,'8X035X5F=H5#AS)B-X03M8:U)!<VMU;UA";%E$
M9&E&:E56*U%'539J-FTS1#E,,DQ+1S$R2W!8-7!S<E<K.'1A<EHS8V%Z5S Y
M<$]K<V)#;TE-6G=X3S9#*TA0)B-X03MY;DI(-6TK5FE$42]P4S%',V=:5D)Z
M635F<$QH679Q1#9H+S5Y8B\X;$QF9CAX3G(O=T%N4FU(<"]Q8VY..4IF4&XO
M3T]F.$$U3UAY)B-X03LY+S!E9CE132M:5V8V0S0R2#9G*S)C,3=N4'IZ.#)A
M6F,V6#5O,6)4<FU0,' W5SAN:65-9$)X:TDR.7%D4&).<$4R038K63-,4#A!
M)B-X03M39CA!;DIB.'IT3C!Y,3 K3V$P;6ET26QH:FMM9S531D5(1F542WDQ
M24%P5VU62%1X3%E-.&M8+T%.1%0O;6PT,D@O4T]F.$%M=D@X)B-X03MV1F9(
M:W%7+R]/5F8U;E)Z2SAK96Y4>&<O1D4P1&=-4&US:6XX8T@U84MF>D5N=3,U
M42]N5G!(-6=W5%=Z469O+UAB4D)*8U=*8FUR)B-X03MX-TM:66UO=%8U1VA"
M,U=O-CEC>'-U27@Y>F9J>4-4-4PO33=55S%(.'AF370R6D1+<C9L9$Q%-7)V
M1DA+>5(Y9#EK541--T=+:4A%)B-X03MY1S5&.7@K5&9,;'(U8CAR85AO9'1'
M23!S8F1),S0O=%-5<DLU.3-C;&HX.#$P<%=B8S1#:%-C-49,<U9F4$@O041M
M1%!)3DPX<W=!)B-X03LO=35*-W R6'A:16E#;B]H>FU6<&5:8V958VQ(+VY$
M-G=G.41Z3G%":E5Z.')70DIQ9D=%<$DW<40R0E!%;GAP-UDV;SAL,#0R3#9.
M)B-X03MZ1F-H,DMR2F]96C18:&U26EE:5DM34G5!>7-R0VA69V1I0TU69FYJ
M<F1U3DTX>%@Y=F)%<4Q+.&UJ:%ED4C95<$-N=B],;3!'-&1F)B-X03M,678P
M4GI6=7=E1V8X-5%F;'@K;#E!:C@R-F9&>3%(4C$T6'EQ3C5,36UV22]W1$=&
M:E@O04939D1-;E0U2TY.3V%&:3-Y>&(V:&97)B-X03LY=F,R,$4W>%<Y-'%X
M,V-3<U%S:6\T9%$T-S!:45)M6E1I06PV6B]Z:C<K5U K369.678W*TQL;T]J
M36LQ,D=(=WI45G)&0C=G:V-N)B-X03LO=T%K53=J2V,K5&A(;3(T65=B9E=0
M;FIY:' S;2]Y=F8V0F9F1$AD<%-+86=:;W!6,VIL5W9D5RLX8F0X=V]3-%1B
M;'EJ67 X1V%R)B-X03MP=7-E5W9-13EH9$)R5%9D3'5#:D944FML:6%Q=6I$
M-4)L66903FM#0TA8:T5&16%F638O-7HX,7A7<4TQ-W)7<S-0>'EV,6%35G54
M)B-X03MY3U%.;%AD;3A":5-):$E":U@S8C5,.' V8C54.',R3V=A94MW5V-F
M1G!32TY,260U2E<V-W5X2CEU;6$R575),C4X4E%P.#)F.#5C)B-X03MQ,RM/
M9$EA:#1N5$9!4&%O=4IA+W)Z3# S275.<4]996UF.$%/2S X3"]L:3A33W)3
M4F%H3TI50D96-4MH1E(R<4UP,4@Q3G5(-EAS)B-X03M754YR<U915W5F.$%(
M1C%$+VU';2]W0U1:=VIM<C16+TMJ+WE:;FQB+W1Q5VXO2C5C,D]8-E,T1TPV
M9RMO9CA!;DIV+T%-;$QF9CA!)B-X03M-5&$O.&Y2;4AP+W%C<DXY2F909B]/
M3W)+=C5Y95AI>$%&8G-63S(U<W!W37ES+S!&>'-0,4(Y=%IR,T]96#4S+THO
M>48U>FY&,W).)B-X03MH5%5!078Q*S)C=WI&5C)#=5(X3#=B1&M$5'1L:TUS
M;SAM16]!.#)(>"\X04]+9C59<3%7;3%+469Y=&-2,"\T5TI4:R]W07A*:C1-
M)B-X03M66"]O5FXX<F9#+R]!3VMG9C@P62]M2DPT35AN=C4R9C@T+RM6+TMN
M:RM8>DAO1GIC4G1:>5),8S)T,4ES:7E*331J2'!K2VI";%IG)B-X03ME*S%F
M1$QC5UEY3D9R>31G0EE91"]W030O=T(Y4&%F;35O0FE/,#!K<T5I-S!+4U%/
M1%=N:#$K67DS35!35W9#9E5K;C5O-E1*<% U)B-X03MI*UDW1C%+0DY1=4AJ
M1&1F4VQC>7A(-E5C2$I9>F-1>'E#<$8Y<F9L,35R<W9.4&MZ4SE9=' Q;657
M0TY,=T$Q84\U4E%*;S-R=4-')B-X03LX96]O96AZ6'IJ4G!Z67ES5WE424UN
M67$K9G8K8W8W1UHY0CAU,S15;4<S=7 T2&)S1VYJ5FQR.'A#,EI7;4\U84Y2
M>5,O.$$U>$$Q)B-X03ME,%@O04)(<$1U1G4S*W(S54U:-G1'=D]/46HO0493
M>69F:#%1-49';D]X1#92>D5C:#)+;U!79%@P+U)T2W4Y5C%'65%73FQ%,#%X
M)B-X03M+,UI51F1V16YO0C-/14-Z4VMV>CA96%!M1'I-4D5H3GIQ.3<X16$Y
M961Z3'-".4PU<RM19&9Z;#<S-D@U<3-93$HT25HT6DE*,%=3)B-X03M'5E-K
M<V)#<7-R0VI+465O27A6.%-F;4PK575R-D8K6E$X<F%803%X2'%S;V91.38X
M;UI724-S,V(P:4-(2C=$;#!Z630X;TUB3&A4)B-X03MX,4MG*W4O>2LX:S9D
M-4PX<5=E9S)61TU+.#=Q-'!1>EA$,$UK:"M:,EAW54%D<W=:>C1J8FQX:E%P
M:V516E!N:B]N2VHX='9R1G)&)B-X03LU-# V2W,Q=49T.5I64G4P5F5-37AP
M+TE4=UDK2$AS37ET4&LO:&-F4$-X84LO-7AC+TQ4.4@V62]N6%5O:#EC,49$
M1G!+<T)73S)R)B-X03LX8V]R,$UP1D(O:VIW8D)Q36QM:S1)54QE*S5J3C=Y
M=C@O=GEP=6902&PK,W5T2E94<C)K;#)T;WE1;VYI:T$Y4TAK9C)Q<4-L5%-T
M)B-X03M2,W)L,DA*=VYF:S%:66-19DIU;C9Z-7DX;6%T3VQL8S-M:#9L1V94
M=6]63'=V.$%#83A:67I4;'8R65IM:T-1-S-%0DU3>710*V-I)B-X03MF>FI2
M1E%E65-1;T%"83!S;4Y"='5Z46MN-6Y)94)$=5IE3DQV6&8Y1$=F;DPO,4U0
M+U1N62\X059$2'=)9'DK3DQV5%AY>BMB9C4V)B-X03ME8CE4+U%D;G)V4#%O
M<%AU;DYN6D)9-V1%2FQD:4E"44)F9F,P03-/0U=/15)D3314;DDQ8D10>6\O
M.$%*;656=BLR<&%F.$%*-6-N)B-X03ML*VMT94PV9RMW9GIN.' S;FUR.'5.
M5S!Q>%AN9CA5=4Q3369T>5%/2D]!.3-64V\Y>FU$:6QW>71Z36MB1E!H,GIV
M3E,P:E5O<G$Q)B-X03MK:W-T4G-P43!C:3%34T]732]E0T--,DI!26-%16=S
M*T@O3U)F-7E!068T:#9F.$%,;EEN+VU2;%AG43=M9FI3-S(O*VAJ4'IL+S9M
M)B-X03M(+W!Z<V8X07%H:C1%3S5F1VPS=2]W0VAJ4'IL+W=#<&@O-F,W2"]Q
M:&HT14\U9D=L,W4O-D=-+T]8+W%99CA!<'IS9BMQ1U!G43=L)B-X03LX85AE
M:TAM-S@P9E!V;2LQ:71034]R=F4R<T0K<$A!231962MD0T%Z3$-K65EG13!,
M9$UN2$A'4$E);&M*-7-W+W=#8UIF2SDU<78U)B-X03ML5S)Q0TET66%*2$IC
M6$UP<49%:VMB4E%P569T1FXU065#;DLY4DMO,'IW4G,R.50O=T-C:2]Y6G9V
M36]4>E0U8W1Z4')&=D@V5V]7)B-X03M3534S14M$-$AJ2#=5:61+9%=79T<T
M;V%C1U=T:3(U<V0W:#@T95A03U!N2'EF97EV;VUO6$=L,TA)0S1H2#)76D]G
M;&AK1$EX6"]+)B-X03M837%54DQM-'=K67-R+S9'32]/6"]Q668K;D]X+W=#
M<4=1.$-(8WDX85AE-R]O67HX-68K<&@O-F,W2"]!2V]9*T)$=5AX<&0V5"MA
M)B-X03MV>F4O35!Z6'!8-DLQ+U9293)(<4Q,-DIT<E=0-#!R>%E.1D5J9'HS
M>55C55EM=VE74U)&1FIU:#8Y<D=G-FY$<6UJ,V-L;'%&=5-9)B-X03MR:4DP
M27%+145';TE),DE/>'E::4-+3$53235--B\V1TTO3U@O<5EF*VY/>"]W0W%'
M5F5"1'5:*TY,=F0O=T)$1V9N3"]W0E1$+S U)B-X03LR4#A!,5%X.$-(8W9J
M4S<R3BMA9GI(.#@K8D973%@Y6&YV;U%W6F)B-%DT95$R1&5J145J-64O2$IX
M>'AJ>4-*5&ME8C)8+VY(6#AL)B-X03M.5FHQ5S,X-2M:3%9R5S-T:#9M:U=5
M=W!*2DEW;W,W;V0Q5E%A<%AC;6ID04LT*V9+2V].,DA&5S5F5$=9:FMU>%9,
M3#<O1'8V9#!V)B-X03LV-S9(-F$T,U V23E7;G)C94MF5V92<G8Y:FIY<#)W
M:391;65"3'-645=U9F]N.4,S+S99.5 X05)0,658.4EE="]D*VAW4'%C+V)J
M)B-X03M7=45897EL53!Z.4@O;S(P+U)V<"]O-S!9+W%8;S Y4#!E03E0:%1B
M:G=P5#)X2V]N07)S5EDQ-7HO-59Z-D-F-'DO4EAP.%<Y2#E+)B-X03MF5C8X
M92]P*W0X6"]!04]4:'AD1TUQ-G9-<"\K:%0O5V)N*VDK5F0K2#%J:CE(1#1F
M=7DS.3<U<U!2-4MF+U=*;B]A="]W0VYR2#DV)B-X03MV;SAM669L-2]W07%3
M<G%N*T-F<5!0,$(K:R]2.51N.5@K3'(V=GAC4$AJ-U8W6D-F2#%:4C1E:5$K
M6% K:%IV,"]P,S9#*V]F<&XV)B-X03MX2"MJ=E0K<S@O6#5$,"M03#1A.'9(
M2E,X4W0P1&=V86YS;55.:GI8>C4O>6]0.$%336XK3'8P4"ML9CDS."M0,7)T
M5#%04B]E+SA!)B-X03M"6F)$:C97=VQW.6%9;B\Q:5HO,G)F.$%P-GEF-S%J
M-E!*,R]!1FE:+W="<3,O<#9X+V5R-E!*,R]72FXO870O-F5S9C-Q*VIY9"\Q
M)B-X03MI6B\R<F8X07 V>"]E<C902C,O5TIN+V%T+S9E<V8S<2MJ>65S95-V
M.$4O;U)0.$%",S%(.456,B]2+W K;GIO2S@K2#=F:GDK3'AY)B-X03MM9#-U
M,E)Q=&LK>4M71F5D+W=$;%0S<DXO:D@Y0R]82TQ8-CDY6"MS,#(T,'(K.7!4
M=S=:6D1J-E=X;'<Y6&XS+U=*;B]A="\V97-S)B-X03LO97-04C5/+S9X32\W
M5G8O044Y62]V5CE(:S<O04MX32]W0S%B+S Y62]V5CE(:S<O<D5Z+W17+SE0
M5U W,692-4\O-GA-+S=6=CA!)B-X03LP.5DO=E8Y2&LW+W)%>B]T5R\X050Q
M:BLY6#!E5$LO22]W1'EO2#8W1B]H6#E#+W!,:W8Q96YP+U<K6$DP.5 Q+W="
M.5=V.$%,-V4R)B-X03M1;G@Y8EI2-&5L4%,X<5IV+SEK/3PO>&UP1TEM9SII
M;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO
M<F1F.D%L=#X*(" @(" @(" @/"]X;7 Z5&AU;6)N86EL<SX*(" @(" @(" @
M/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@;&EB<F%R>2 Q-RXP,#PO<&1F.E!R
M;V1U8V5R/@H@(" @(" @(" \9&,Z9F]R;6%T/F%P<&QI8V%T:6]N+W!O<W1S
M8W)I<'0\+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.F-R96%T;W(^"B @(" @
M(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI/DAI;&QS
M=')O;2P@1&%N:65L("A$;V-3=F,M5F5N9&]R*3PO<F1F.FQI/@H@(" @(" @
M(" @(" \+W)D9CI397$^"B @(" @(" @(#PO9&,Z8W)E871O<CX*(" @(" @
M(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @
M(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD969A=6QT(CYD<W P,#$\+W)D
M9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I
M=&QE/@H@(" @(" @(" \9&,Z9&5S8W)I<'1I;VX^"B @(" @(" @(" @(#QR
M9&8Z06QT/@H@(" @(" @(" @(" @(" \<F1F.FQI('AM;#IL86YG/2)X+7)E
M<&%I<B(^1FEL92!.86UE.B @(" @(" @(" @(" @(&1S<# P,2YA:28C>$$[
M57-E<FYA;64Z(" @(" @(" @(" @("!D96QT828C>$$[3&]C86P@5&EM93H@
M(" @(" @(" @(" @,#(M36%Y+3(P,C0@,C Z,S0Z,C8F(WA!.T535"!4:6UE
M.B @(" @(" @(" @(" @,#(M36%Y+3(P,C0@,3$Z,#0Z,C8F(WA!.U-C<FEP
M="!697)S:6]N.B @(" @(" @(#(N-B8C>$$[26QL=7-T<F%T;W(@5F5R<VEO
M;CH@(" @,C<N-"XP)B-X03M'<F%P:&EC('1Y<&4Z(" @(" @(" @($%R='=O
M<FLF(WA!.R8C>$$[XH"B($1O8W5M96YT($-O;&]R($UO9&4@=V%S('-E="!T
M;R!21T(L(&ET(&AA<R!B965N(&-H86YG960@=&\@0TU92RXF(WA!.R8C>$$[
M5&AE(&9O;&QO=VEN9R!C;VQO<G,@87)E('!R97-E;G0@:6X@=&AE(&1O8W5M
M96YT.B8C>$$[(" @(" @(" @($--64LF(WA!.R8C>$$[+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM)B-X03L\+W)D
M9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.F1E
M<V-R:7!T:6]N/@H@(" @(" @(" \>&UP5%!G.DY086=E<SXQ/"]X;7!44&<Z
M3E!A9V5S/@H@(" @(" @(" \>&UP5%!G.DAA<U9I<VEB;&54<F%N<W!A<F5N
M8WD^1F%L<V4\+WAM<%109SI(87-6:7-I8FQE5')A;G-P87)E;F-Y/@H@(" @
M(" @(" \>&UP5%!G.DAA<U9I<VEB;&5/=F5R<')I;G0^1F%L<V4\+WAM<%10
M9SI(87-6:7-I8FQE3W9E<G!R:6YT/@H@(" @(" @(" \>&UP5%!G.DUA>%!A
M9V53:7IE(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @
M/'-T1&EM.G<^,3,N.#,Q,S P/"]S=$1I;3IW/@H@(" @(" @(" @(" \<W1$
M:6TZ:#XS+C P-S4P.#PO<W1$:6TZ:#X*(" @(" @(" @(" @/'-T1&EM.G5N
M:70^4&EC87,\+W-T1&EM.G5N:70^"B @(" @(" @(#PO>&UP5%!G.DUA>%!A
M9V53:7IE/@H@(" @(" @(" \>&UP5%!G.E!L871E3F%M97,^"B @(" @(" @
M(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI/D-Y86X\+W)D
M9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:3Y-86=E;G1A/"]R9&8Z;&D^
M"B @(" @(" @(" @(" @(#QR9&8Z;&D^665L;&]W/"]R9&8Z;&D^"B @(" @
M(" @(" @(" @(#QR9&8Z;&D^0FQA8VL\+W)D9CIL:3X*(" @(" @(" @(" @
M/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<%109SI0;&%T94YA;65S/@H@(" @
M(" @(" \>&UP5%!G.E-W871C:$=R;W5P<SX*(" @(" @(" @(" @/')D9CI3
M97$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S
M;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \>&UP1SIG<F]U<$YA;64^1&5F
M875L="!3=V%T8V@@1W)O=7 \+WAM<$<Z9W)O=7!.86UE/@H@(" @(" @(" @
M(" @(" @(" \>&UP1SIG<F]U<%1Y<&4^,#PO>&UP1SIG<F]U<%1Y<&4^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^
M"B @(" @(" @(#PO>&UP5%!G.E-W871C:$=R;W5P<SX*(" @(" @(" @/&EL
M;'5S=')A=&]R.D-R96%T;W)3=6)4;V]L/D%D;V)E($EL;'5S=')A=&]R/"]I
M;&QU<W1R871O<CI#<F5A=&]R4W5B5&]O;#X*(" @(" @(" @/'AM<$U-.D1O
M8W5M96YT240^>&UP+F1I9#IF9F0W8S=D9"TU-C@P+38P-#DM.68U,RTV,3$R
M-V)F8C5D9C4\+WAM<$U-.D1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I)
M;G-T86YC94E$/GAM<"YI:60Z9F9D-V,W9&0M-38X,"TV,#0Y+3EF-3,M-C$Q
M,C=B9F(U9&8U/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP34TZ
M3W)I9VEN86Q$;V-U;65N=$E$/GAM<"YD:60Z9C(X.#5E,3 M,F4Q9"TV8S0U
M+3EF,3@M8C=F8C5E,V1B,#!E/"]X;7!-33I/<FEG:6YA;$1O8W5M96YT240^
M"B @(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYD969A=6QT/"]X;7!-
M33I296YD:71I;VY#;&%S<SX*(" @(" @(" @/'AM<$U-.D1E<FEV961&<F]M
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @/'-T4F5F
M.FEN<W1A;F-E240^=75I9#IA-&5B,#!A,2TW.#4U+30X-64M8C8T,2TV,3%E
M-#@S.3DW.34\+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E
M9CID;V-U;65N=$E$/GAM<"YD:60Z,V,Y-&-F-60M-6%E-"UC-#0P+6)E-34M
M-S5B86$U.&5E,F8Y/"]S=%)E9CID;V-U;65N=$E$/@H@(" @(" @(" @(" \
M<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/GAM<"YD:60Z9C(X.#5E,3 M,F4Q
M9"TV8S0U+3EF,3@M8C=F8C5E,V1B,#!E/"]S=%)E9CIO<FEG:6YA;$1O8W5M
M96YT240^"B @(" @(" @(" @(#QS=%)E9CIR96YD:71I;VY#;&%S<SYD969A
M=6QT/"]S=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @(" @/"]X;7!-33I$
M97)I=F5D1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^"B @(" @(" @
M(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.F8R.#@U93$P+3)E,60M-F,T-2TY
M9C$X+6(W9F(U93-D8C P93PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @
M(" @(" @(" @/'-T179T.G=H96X^,C R-"TP-2TP,E0R,#HS-#HP-RLP-3HS
M,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W
M87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@,C<N-" H5VEN9&]W<RD\+W-T
M179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC
M:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F
M.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E
M9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS
M=&%N8V5)1#YX;7 N:6ED.F9F9#=C-V1D+34V.# M-C T.2TY9C4S+38Q,3(W
M8F9B-61F-3PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @
M/'-T179T.G=H96X^,C R-"TP-2TP,E0R,#HS-#HS,BLP-3HS,#PO<W1%=G0Z
M=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^
M061O8F4@26QL=7-T<F%T;W(@,C<N-" H5VEN9&]W<RD\+W-T179T.G-O9G1W
M87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\
M+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @
M(" @(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP34TZ2&ES=&]R>3X*
M(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(#PO<F1F.E)$1CX*/"]X.GAM
M<&UE=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" */#]X<&%C:V5T(&5N9#TB
M=R(_/O_; $,  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! ?_  !$( "H UP,!$0 "$0$#$0'_Q  ?   " @,  P$!
M    "@@)!@<+ 0(% P3_Q !'$   !@(! @0!!0D-"0     ! @,$!08'" D
M$0H2$R$4%18:,4$7&"(Y6&&7M]<9,U%457%XD925TM/6(SA78G:!DI:8_\0
M&P$  @,! 0$               8$!0<# @'_Q !/$0 " 0($ P(("@4'"P4
M   ! @,$$0 %$B$&$S$B0106(S)187'3%35"5%6!D9*4LU)TD]'2,W-UH[&T
MU"0T-F)C<H*BLL'#0T5E@Z'_V@ , P$  A$#$0 _ '^.C!@Z,&#HP8.C!@Z,
M&#HP8.C!@Z,&#HP8.C!@Z,&#HP8K0Y9>0&N\<NG%]S6=>/=92G2'H."*N\%-
M;YP93GV3OY)?.6)A 75?IK-!Y<;*4PHI.8R&&&(Z1D9F-*K<9'E;YMF$5-N(
M5\K4N+]B%"-0![GD)$:>AFU6LIM5YOF*Y;123W!E;R=.A^5*P-B1WJ@N[^D+
MIO=AC].'BXV+(7&;I_>+?-R-DM=IQ@I-66PS#I1]+3D\^M5C5EY:2>+&.JZ?
M2#\7#ITNH83JKJG.8>XCU\SZ-(LXKXXU"(DVE$4654")I51W "P Z6&V/N32
M-+E=%([%G:*[,3<LVMM1)[R3<D^G%E?51BSP=&#!T8,'1@P=&#!T8,'1@P=&
M#!T8,'1@P=&#!T8,'1@PE%M7XC#D4T;W'N^M6P6NNL$I"XRR%'M9F1J5;RW7
MYN^XH?.VDK$VVCOYK+\]$1CZW4ATA(Q"DC'33.#FG!XV7:.EXM^TZT2AX3RG
M,LOCK*6KK0TT3%1(\#+%. 59) M.K$1R@AK%2RBZD!@<(]7Q)F5!6R4M334A
M6*0!BB3*TD)(*O&6G907C(*W!"L;,+@C#BF'<N4#/>*\?YHQ9/MK1CO)U4AK
ME4)UJ/8KV&FV:;MN#A 1%5E(M!.=E*QCD"/(J3;.XU\DB\:KI$0:B"6EGEIY
MT*2PNT<BGN938V](/52-B""-CAS@FCJ(8YX6#QRH'1AWJPOOZ".A!W!!!W&-
MD]<<=<5(;L<PVMND&V&L.JV1G:+F:SA+@;)-H2E&[>,P33IM-Y"4*TV],Z9B
M&1M5W!J@Z34=,_F]3(Z?MLAW0+"MY6]R[(:S,:&LK800M,OD4*DFID6S2I&;
M]8X[D;'7(5C&^HK3UV<TU!5TM)*1><^5>X IT:ZQN]^YI.M[:8PSGHH:VX!
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
M'O5ZJ^J8Q$4ZDT$XF;B'))-.8AV3(>*JY:N"DKY354]1(D(D<#G0O(P1&U@
MR)J(#A]3 $LK=G2U!G/#E&:::IHX_!YH(WE*(6,4JHI9ET$G0^D'1HTJ3LRF
M]Q!OPG&R=AL-QV<T1NX)V[$EBQ:^S? 5>PH)3$!$NV=@K&-\DP@1CXCAFO$7
M^*O=;4F8ETBK&KFKBRGPX*2DD+RRXXI%2.BS..\<Z3"F:1#I9@5>:%M0L0T3
M1OI8$$:_]46@\(U3,]5E\G;A:(SJK#4JD,D4JV.VF02+=2+'2?2;P7\3_AO$
M.#^0#%E2PKBK&^(*J_U&Q]8'U9Q=1JQC^OO)]WE[.\<[G'<+4XN)C7$NZCXJ
M+8N))9L=ZLSC6#91<R#-N1.SX-J)ZG*YI*B>:=Q72J'FD>5PH@IB%#.S$*"S
M$"]@23:Y.*_BF"&#,8D@ABA0T<;%(HTC4L9IP6*H%!8@ $VN0 .X89VX4M']
M+,G\7>H=^R5J#J[D.]V*EVEW8+K>< 8GMMMG73;)UX8MW,Q8Y^I2$Q)N$&31
MJS16>O%U$FK9NW(8J**9"IO$.8YA#G-?%#7UL422H$CCJIT1088R0J+(%47)
M-@ +DX:<CH*&7*J.26BI))&1BTDE-"[L1+( 6=D+$@ "Y/0 86;\5 Y=_NF%
M=AS=D8>NZMXFB:W'HD*BRC(CYRY(>BT8MDP*BV;ED7C\Q4D2$(7OY"E I"@#
MAP4!\#NWRGK9V<GJS:(1<GO-@-\+'%9/PHJ_)6EA51T 75*;#U7)Q=CQE6WP
M^<3HEK2WRTAQXAF$,9U\,Q??$53#DME<V50:@%^--N<I0[ZTFCC68)$U=]-8
M8$L :."" D=Z!07,YCXI;,ZPP?"II^<_@_@CU @Y%_):1 P2^C3KVU:[Z^U?
M%YE;\.B@I><,MYW*7G>$I"9N=OS-7.!>VN^FW9TZ=/9MB=A<B>&T,)@!#B&_
M!'L/FQ[JT4!'_E$U9 #!^<HB'Y^JSE<6_P#SW[2N_BQ/YG#/HR;]G2?PXDUK
M%&\,=YR)#3.H%;XVIK+]8.XEJ^[P-5-;4\J5XY6CA!U*PQ:7%H7.) K%9T@O
M(L2-R@U5<HG6](RI1B5AX@CB9:]LW6!^RPJGK.2^X.EN8>6V]C8WWMMB32C)
M'E5J-,L,R;J:=*43+L02N@!QM<7'=?&C?$#;EVO3+CFODUCF7=U_)V<+1"8
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
M;)<SS"7,ZV>LEN#(UHTO<11+M'&/]U?.( U.6:UV.-*RZBCR^DAI8['0MY'
MMS)6WD<W)/:;H"3I4*HV QSR./D##S_XT  $1^_DRR(AV'OV"QY"$PC]OL "
M(_P  B/6J9I_HO-_1L'_ $18SO+_ /2./]?G_P"J7'3]ZQO&HX.C!B,FZ_\
MN:[;?T9,]?JKM?4S+OC"A_7*7\],1:[_ #*L_5:C\E\(J>$P_&/Y<_H9Y'_7
M-K]UI7''Q1!_2$/]WJL(7"/QG-^I2_G4^//BT2B')!B 1#L!M+L;&+^</NU[
M$%[_ /D4P?\ ;HX'^*)_Z0F_N])@XN^,X?U*+\ZHPV?P,_BCM*_^@[?^MC('
M2-Q-\>YC_.I^1%AOR#XGH?YM_P Z3$3>;S@Y?\F<S1\XX4R%6,=[#4*H!CYV
MQOR4JG0<ATEI+RL_",I&8K\?,3%8GZ]*3T\9E*HP$\WEF<J6,D$&*<>R>HSN
M'.)!DZRTU1$\U)+)S08BO-BD*JK$*Y575U5;KJ4J5N";D8AY[D1S1HYX)$CJ
M8TY9$FKER1ABR@E0S(REF(8*VH'20+ A:/Z+!RA><Y/7UM\I1$"J?=:F?(H
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
* L!L .@'HQ__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46406084161664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Nov. 01, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0000105016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Registrant Name</a></td>
<td class="text">WATSCO INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_RegnFileNb', window );">Registration File Number</a></td>
<td class="text">333-282975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">424B5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_RegnFileNb">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_RegnFileNb</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46406071023216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th">
<div>Nov. 01, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common stock, $0.50 par value <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">299,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">472.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 141,623,695.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 21,682.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">This prospectus supplement relates to the offer by Watsco, Inc., a Florida corporation (the &#8220;<div style="text-decoration:underline;display:inline;">registrant</div>&#8221;), of (i) 299,993 shares of the Company&#8217;s Common stock, par value $0.50 per share (the &#8220;<div style="text-decoration:underline;display:inline;">Common stock</div>&#8221;) and (ii) 286,609 shares of the Company&#8217;s Class&#160;B common stock, par value $0.50 per share (the &#8220;<div style="text-decoration:underline;display:inline;">Class</div><div style="text-decoration:underline;display:inline;"></div><div style="text-decoration:underline;display:inline;">&#160;B common stock</div>&#8221;, and together with the Common stock, the &#8220;<div style="text-decoration:underline;display:inline;">common stock</div>&#8221;) in connection with the Watsco, Inc. Dividend Reinvestment Plan. In accordance with Rule 416 under the Securities Act of 1933, as amended (the &#8220;<div style="text-decoration:underline;display:inline;">Securities Act</div>&#8221;), the registrant&#8217;s Registration Statement on <div style="white-space:nowrap;display:inline;">Form&#160;S-3</div> <div style="white-space:nowrap;display:inline;">(File&#160;No.&#160;333-282975)</div> (the &#8220;<div style="text-decoration:underline;display:inline;">Registration Statement</div>&#8221;) shall be deemed to cover any additional shares of common stock to be offered or issued from stock splits, stock dividends, recapitalizations, or similar transactions with respect to the common stock being registered. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Estimated solely for the purpose of calculating the registration fee <div style="display:inline;">pursuant </div>to Rule 457(c) under the Securities Act, on the basis of the average of the high and low prices for a share of the Common stock on October&#160;31, 2024, as reported on the New York Stock Exchange. </div></td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Class B common stock, $0.50 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">286,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">470.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 134,964,178.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 20,663.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">This prospectus supplement relates to the offer by Watsco, Inc., a Florida corporation (the &#8220;<div style="text-decoration:underline;display:inline;">registrant</div>&#8221;), of (i) 299,993 shares of the Company&#8217;s Common stock, par value $0.50 per share (the &#8220;<div style="text-decoration:underline;display:inline;">Common stock</div>&#8221;) and (ii) 286,609 shares of the Company&#8217;s Class&#160;B common stock, par value $0.50 per share (the &#8220;<div style="text-decoration:underline;display:inline;">Class</div><div style="text-decoration:underline;display:inline;"></div><div style="text-decoration:underline;display:inline;">&#160;B common stock</div>&#8221;, and together with the Common stock, the &#8220;<div style="text-decoration:underline;display:inline;">common stock</div>&#8221;) in connection with the Watsco, Inc. Dividend Reinvestment Plan. In accordance with Rule 416 under the Securities Act of 1933, as amended (the &#8220;<div style="text-decoration:underline;display:inline;">Securities Act</div>&#8221;), the registrant&#8217;s Registration Statement on <div style="white-space:nowrap;display:inline;">Form&#160;S-3</div> <div style="white-space:nowrap;display:inline;">(File&#160;No.&#160;333-282975)</div> (the &#8220;<div style="text-decoration:underline;display:inline;">Registration Statement</div>&#8221;) shall be deemed to cover any additional shares of common stock to be offered or issued from stock splits, stock dividends, recapitalizations, or similar transactions with respect to the common stock being registered. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(3)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, on the basis of the average of the high and low prices for a share of the Class&#160;B common stock on October 31, 2024, as reported on the New York Stock Exchange. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(4)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Calculated in accordance with Rules 456(b) and 457(r) under the Securities Act. Represents payment of registration fees previously deferred in connection with the Registration Statement paid herewith. </div></td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=3', window );">Offering: 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule415a6Flg', window );">Rule 415(a)(6)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common stock, $0.50 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdFormTp', window );">Carry Forward Form Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdPrrFileNb', window );">Carry Forward File Number</a></td>
<td class="text">333-260758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdPrrFctvDt', window );">Carry Forward Initial Effective Date</a></td>
<td class="text">Nov.  04,  2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdPrevslyPdFee', window );">Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward</a></td>
<td class="nump">$ 18,964.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRcvd', window );">Amount of Securities Received | shares</a></td>
<td class="nump">299,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_ValSctiesRcvd', window );">Value of Securities Received</a></td>
<td class="nump">$ 128,484,001.97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=4', window );">Offering: 4</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule415a6Flg', window );">Rule 415(a)(6)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Class B Common stock, $0.50 par value <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdFormTp', window );">Carry Forward Form Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdPrrFileNb', window );">Carry Forward File Number</a></td>
<td class="text">333-260758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdPrrFctvDt', window );">Carry Forward Initial Effective Date</a></td>
<td class="text">Nov.  04,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CfwdPrevslyPdFee', window );">Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward</a></td>
<td class="nump">$ 18,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRcvd', window );">Amount of Securities Received | shares</a></td>
<td class="nump">286,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_ValSctiesRcvd', window );">Value of Securities Received</a></td>
<td class="nump">$ 123,055,574.15<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRcvd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRcvd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_CfwdFormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., "Form S-3" in the human-readable and "S-3ASR" in the XBRL).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 415<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_CfwdFormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:formTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_CfwdPrevslyPdFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 415<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_CfwdPrevslyPdFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_CfwdPrrFctvDt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 415<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_CfwdPrrFctvDt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_CfwdPrrFileNb">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 415<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_CfwdPrrFileNb</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_Rule415a6Flg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is claiming a 415(a)(6) carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 415<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_Rule415a6Flg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_ValSctiesRcvd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_ValSctiesRcvd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</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_ffd_OfferingAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=2</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_ffd_OfferingAxis=3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=3</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_ffd_OfferingAxis=4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=4</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>8
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46406063977568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offsets<br></strong></div></th>
<th class="th">
<div>Nov. 01, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetAxis=1', window );">Offset: 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTable', window );"><strong>Offset Payment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdInd', window );">Offset Claimed</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule457pOffsetFlg', window );">Rule 457(p) Offset</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFilerNm', window );">Registrant or Filer Name</a></td>
<td class="text">Watsco, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFormTp', window );">Form or Filing Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFileNb', window );">File Number</a></td>
<td class="text">333-260758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmInitlFilgDt', window );">Initial Filing Date</a></td>
<td class="text">Nov.  04,  2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdAmt', window );">Fee Offset Claimed</a></td>
<td class="nump">$ 18,964.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrSctyTp', window );">Security Type Associated with Fee Offset Claimed</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrSctyTitl', window );">Security Title Associated with Fee Offset Claimed</a></td>
<td class="text">Common stock, $0.50 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrNbOfUnsoldScties', window );">Unsold Securities Associated with Fee Offset Claimed</a></td>
<td class="nump">299,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TermntnCmpltnWdrwl', window );">Termination / Withdrawal Statement</a></td>
<td class="text">In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetAxis=2', window );">Offset: 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTable', window );"><strong>Offset Payment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdInd', window );">Offset Claimed</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule457pOffsetFlg', window );">Rule 457(p) Offset</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFilerNm', window );">Registrant or Filer Name</a></td>
<td class="text">Watsco, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFormTp', window );">Form or Filing Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFileNb', window );">File Number</a></td>
<td class="text">333-260758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetSrcFilgDt', window );">Filing Date</a></td>
<td class="text">Mar. 29,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFeeAmt', window );">Fee Paid with Fee Offset Source</a></td>
<td class="nump">$ 18,964.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetNote', window );">Offset Note</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(5)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">On March&#160;29, 2024, the registrant registered (i) 300,000&#160;of shares of its Common stock and (ii) 300,000 shares of Class&#160;B common stock pursuant to the prospectus supplement dated March&#160;29, 2024 (the <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">&#8220;Prior Prospectus Supplement</div>&#8221;) to its Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-3</div> (File <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;333-260758),</div> which was filed with the Securities and Exchange Commission (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">SEC</div>&#8221;) and became automatically effective on November&#160;4, 2021 (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Registration Statement</div>&#8221;), relating to the registrant&#8217;s Dividend Reinvestment Plan (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Plan</div>&#8221;), of which 299,993 shares of Common stock (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Common stock</div>&#8221;) and 286,609 shares of Class&#160;B common stock (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Class</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">&#160;B Common Stock</div>&#8221; and together with the Prior Unsold Common stock, the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Securities</div>&#8221;) remained unsold under the Plan, the Prior Prospectus Supplement and the Prior Registration Statement. In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering. </div></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetAxis=3', window );">Offset: 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTable', window );"><strong>Offset Payment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdInd', window );">Offset Claimed</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule457pOffsetFlg', window );">Rule 457(p) Offset</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFilerNm', window );">Registrant or Filer Name</a></td>
<td class="text">Watsco, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFormTp', window );">Form or Filing Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFileNb', window );">File Number</a></td>
<td class="text">333-260758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmInitlFilgDt', window );">Initial Filing Date</a></td>
<td class="text">Nov.  04,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdAmt', window );">Fee Offset Claimed</a></td>
<td class="nump">$ 18,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrSctyTp', window );">Security Type Associated with Fee Offset Claimed</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrSctyTitl', window );">Security Title Associated with Fee Offset Claimed</a></td>
<td class="text">Class B common stock, $0.50 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrNbOfUnsoldScties', window );">Unsold Securities Associated with Fee Offset Claimed</a></td>
<td class="nump">286,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TermntnCmpltnWdrwl', window );">Termination / Withdrawal Statement</a></td>
<td class="text">In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetAxis=4', window );">Offset: 4</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTable', window );"><strong>Offset Payment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetClmdInd', window );">Offset Claimed</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule457pOffsetFlg', window );">Rule 457(p) Offset</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFilerNm', window );">Registrant or Filer Name</a></td>
<td class="text">Watsco, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFormTp', window );">Form or Filing Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFileNb', window );">File Number</a></td>
<td class="text">333-260758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetSrcFilgDt', window );">Filing Date</a></td>
<td class="text">Mar. 29,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetPrrFeeAmt', window );">Fee Paid with Fee Offset Source</a></td>
<td class="nump">$ 18,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetNote', window );">Offset Note</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(5)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">On March&#160;29, 2024, the registrant registered (i) 300,000&#160;of shares of its Common stock and (ii) 300,000 shares of Class&#160;B common stock pursuant to the prospectus supplement dated March&#160;29, 2024 (the <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">&#8220;Prior Prospectus Supplement</div>&#8221;) to its Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-3</div> (File <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;333-260758),</div> which was filed with the Securities and Exchange Commission (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">SEC</div>&#8221;) and became automatically effective on November&#160;4, 2021 (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Registration Statement</div>&#8221;), relating to the registrant&#8217;s Dividend Reinvestment Plan (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Plan</div>&#8221;), of which 299,993 shares of Common stock (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Common stock</div>&#8221;) and 286,609 shares of Class&#160;B common stock (the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Class</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">&#160;B Common Stock</div>&#8221; and together with the Prior Unsold Common stock, the &#8220;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Prior Unsold Securities</div>&#8221;) remained unsold under the Plan, the Prior Prospectus Supplement and the Prior Registration Statement. In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering. </div></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_ffd_OffsetClmInitlFilgDt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the "parent" filing) .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetClmInitlFilgDt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OffsetClmdAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of offsetting fees being claimed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetClmdAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetClmdInd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetClmdInd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OffsetNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ffd_OffsetPrrFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee prevoiusly paid from which an offset is being derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetPrrFileNb">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrFileNb</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OffsetPrrFilerNm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrFilerNm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:filerNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetPrrFormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Form Type of the offset filing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrFormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:formTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetPrrNbOfUnsoldScties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of unsold securities registered on the prior registration statement that are associated with the claimed offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrNbOfUnsoldScties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetPrrSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities from which offset fees were derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OffsetPrrSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetPrrSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetSrcFilgDt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetSrcFilgDt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OffsetTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_Rule457pOffsetFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is claiming an offset under Rule 457(p).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 457<br> -Subsection p<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_Rule457pOffsetFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_TermntnCmpltnWdrwl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TermntnCmpltnWdrwl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ffd_OffsetAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetAxis=1</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_ffd_OffsetAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetAxis=2</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_ffd_OffsetAxis=3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetAxis=3</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_ffd_OffsetAxis=4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetAxis=4</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>9
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46406063709600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Nov. 01, 2024 </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="Show.showAR( this, 'defref_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 276,587,873.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlPrevslyPdAmt', window );">Previously Paid Amount</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">42,345.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">37,127.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 5,218.37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlPrevslyPdAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlPrevslyPdAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M2G<\.\ST)P:$V:#7MYRK:V#:7O712GX#4$L#!!0    ( ,UR9%F%Q/01"P<
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
ML9[C6YS;7_$]3+=V]W2 Y&\>'U!+ P04    " #-<F19CK"GUB<!  !G!0
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-E,].PS ,QE^EZG5J,@;B@-9=@"OL
MP N$UEVCYI]B;W1OC]MNDT"C8BH2NS1J;'\_QY^2Y=L^ ":M-0[SM"8*#U)B
M48-5*'P QY'*1ZN(?^-&!E4T:@-R,9_?R\([ D<9=1KI:OD$E=H:2IY;WD;M
M79Y&,)@FCT-BQ\I3%8+1A2*.RYTKOU&R T%P99^#M0XXXX14GB5TD9\!A[K7
M'<2H2TC6*M*+LIPE6R.1]@90C$N<Z=%7E2Z@],76<HG $$&56 .0-6(0G8V3
MB2<,P_=F,K^7&0-RYCKZ@.Q8A,MQ1TNZZBRP$$32XT<\$5EZ\OF@<[N$\I=L
M'N^'CTWO!\I^F3[CKQZ?]"_L8W$E?=Q>21]W_]C'N_?-7U_];A56:7?DR_Y]
M77T"4$L! A0#%     @ S7)D60=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #-<F19ZFI(6^X    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " #-<F19F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,UR9%DE03V+80(  , &   8
M          " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " #-<F19A<3T$0L'   '(@  &               @(&D"@  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ S7)D6:)+K[^\!@  @28
M !@              ("!Y1$  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( ,UR9%D::YHJ4 (  . %   8              " @=<8  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #-<F19ND9PSBX#
M  #R$@  #0              @ %=&P  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( ,UR9%F7BKL<P    !,"   +              "  ;8>  !?<F5L<R\N
M<F5L<U!+ 0(4 Q0    ( ,UR9%G%Q%W,:0$  -4#   /              "
M 9\?  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #-<F19 67%[L    "K
M P  &@              @ $U(0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    " #-<F19CK"GUB<!  !G!0  $P              @ $M
L(@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     #  , ! #  "%(P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>9</ContextCount>
  <ElementCount>42</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>2</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="d904572dexfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d904572dexfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d904572dexfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995212 - Document - Offsets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOffsetTable</Role>
      <ShortName>Offsets</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d904572dexfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</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="EX-FILING FEES" original="d904572dexfilingfees.htm">d904572dexfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="85">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d904572dexfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "d904572dexfilingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 42,
   "keyCustom": 0,
   "axisStandard": 2,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 12,
    "http://xbrl.sec.gov/ffd/2024q2": 10,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 9,
   "entityCount": 1,
   "segmentCount": 2,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 85,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "ffd:RegnFileNb",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ffd:OfferingNote",
       "ffd:OfferingNote",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "ffd:RegnFileNb",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ffd:OfferingNote",
       "ffd:OfferingNote",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable",
     "longName": "995212 - Document - Offsets",
     "shortName": "Offsets",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis",
      "name": "ffd:OffsetClmdInd",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis",
      "name": "ffd:OffsetClmdInd",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "4",
     "firstAnchor": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d904572dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001193125-24-250531-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-250531-xbrl.zip
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
M0T)%_@P,8*B;H,?27C?;1]9QJLDN<X/(;P^P3Q=^'@/.(-#YY1@:(SR:XSU
M$$8M>)?SCT./OHP.EGT&?EQ9@0?ANC1V=;V,N+$2OH$1B, X&"%Q#NO_>>P?
M,"3\W;-':XS=$4GO9[)?1?M1?X..U?C@':NN.E:\8RWZSEOTFK08.M*%4,&]
MYR,K?^,=*?]IJ-B@"S0Y7O=!E5M' SFRXUK-TK6Z"C'S%.(@B.-@K(V?9+P\
M7.LN?""^V)9A$XC.F&0@:<"1$H9/,;41C(T(+[B9G8].3R7+1">3M0P$OQ51
MIP&!K@CJY#S@)W\Q'!PO-,_R'(]U?S;%O_E4:WWZ&%'5GN40S'CB;URJK0\E
MHY,"*Z<YB2HZU29=2W3,DW]B/A3A6>#-[\C$H[B5JHL)JKA-YB6)]]41 EH.
M$38]D.I.F""C&UEBR(TAG?A"66^]&>,F,TW>6R51]\0 2DTPS4]+4R@9[VJA
MI+DU3+!VNO%I9:U5RJEJLO1J87F[54 =[0+J, NHH[,G;2F"CWV12Q%\%%&'
MP/10%ND=^L(C15/15#05S3U>C-C>]6Z@7>\)*F0;QJLM#;Q93G#R+P1X#/&Y
M"28N+O%DV_6"[Q(S/F6$/(D1H,433WP!@X(J 2I0)G0YXPL[%#SKI2]<&E"^
M#T]HD5"H;SA0FI2L2;RC*7A2X%FD6806B50+>=TC50X$J3 M^B1P$G:;_SCQ
M?<^B/-DJ+D6&$S 5%PK7S7&E@:. +0;8/UQHI+WZ :<78,M_*X S 3X9C1@9
M<1\38B@6HLI'XG#<0]3IXG;6OKV/XP>%B?DG&7W'O9Z<55C#.U=V<3FVKK_N
MX'J3;.1.]_XE(?"R3]>]I-'/J^#*S.T;C)7#*=?V?,JUZ*^X:!5=YY\',X[C
M.KR9)JL\N:*I:"J:BN9[SI._UF=FT[SNVKH.=?B.HJEH*IKOGF9QP^F#/*CJ
MT/VXHJEH*IJ*IHKM\\3VX4)M%=PKFHJFHOGN:;YE<*^FH-04U#-34-L0DM-(
MJ<=2S!S2:+:GTN^?.Z.7'MW$#PA?^^C]D#X2NR*/<)J?9]%NU?>P0<8V#6KN
M88/JVS2HO8<-:FS3('.K!BVVC\N638]73P#9_%K-\"J:BJ:BJ6B^.4V5!8H'
MM1D'?(+'/74F]H5K[SQ,U+5./7&Z>=63[O=BUFPPKQD3^ZXN)UOC&<&M4>I'
MCP0\-,@*7EV70P2@BG?3(B4  P)QK&!RU*?@7^L!.4]%S E_*SPOL:6UFYW#
ME,*S1ICO(7, NM&W?.?.Y[7%-@:13Z"^<<7&3Y4G@ED,6Q@:ZGI-:]2@4OW5
M3<M;Y 9W]F6UI4/-^_& +"$6_UF!#HBZ4S9;C3?YZ-JN'>^M%3P5:_7-4O_L
MQXSOA3HPCYL/*[ W!:)E:O%#J\OS,Z7G9TP?)HBIW1Q0O!Q<#>6F(\"3$K_@
M+C^=,;+M-\Y-O=0/SS8_M!XO#HDV>O"?;C9V?]"#6@YVT(-^15/15#05S0^0
M" Q+;/7-QM=(%FXT!3N$$">6+32-Y 5L6P>1>?#;LX_5%9QUS!!,!/]ZX5G'
M0T0^DCVK^,2JT,?*F-HV<;ORO_"X^H:VGBEK&(VCP?%1\_C%&:H#!VS_THWY
M-+^QDW1C\<(LO,+WJ9'9&G3+K$VRKCF=VC-95[-9ZFOUFF'6EIFXO3*L[T*U
M5"-4(U0C"CE8:),QQTL.'WIV5H4[^OP?9<XRTX7/JYBMK'D5) ) E0E4-!5-
M15/15)G ][4D<(M]"> ZVVI)8'X\([AUU)+ G2T)S"<!4RT)W$V.+@_\NJ:I
M)8$OML79R2E=T]62P#=<$I@AQ**'KKIFB*&KWJI7->W0%@@5NR0PG]FIJR6!
M&Z#5*/7%EW-1_*.Y:FG@MEV_@*6!NM8L]8U.J]S2S$/K^6IIH$H(*IJ*IJ*I
M:*J$X $N#=SH[(_5I8&ZUE)+ W>4?<P03 3_MEH:N,'20%TM#3R M&,^S>^H
MI8'O22,+71J8TZD]EWTUU=) U0C5"-6(/3*W[VEI8(:9+GQ^1=>RYE?$TL#5
M<T/%>+#=_-1#">.RE1AH^4*G6I\^EOIH]0A"^(,'#ED_GE0..[DD)IB-J%OA
M<9:VO R50(L.?7G5Z!F?>>D%9&LY$ !Z"M7&EXN8AEDJD'[&$M$4^G5-C-$Y
MH,@BCA-JM5 (?AT&KC(=+[&.*+0?8!8LNLOIU??O)]>W9]WYCXUR!;V!QVS"
MNEKO@=K!&.YIGTIY4A+Q)(-\N?'IF10 SQ1 1YPO9,V8K$U^,:I\$6U#O"$H
MKF_RWK*Q2%_>"*%!O_Z8>4%O!2%Y$X8+2^I(D$>\IU3"9 X,-:#?.L#3E8M^
MQ\P:2]TVS#+B2E%&P9@@1D;4#QAV@_ G8<1&1_08U36M# 9-ON0-D3_&#+B
M7S3P4?3X"_%AR2.Z?"=25LR)R3KB$V-H.F/^C-,-/,')E'G^E%C!S$?^;#IU
MR 2L(N(1I)W$/CKB+T7A%G" 8?(8YB:G"R8.]$88CTV'6WS2Q=!ZUXQZ#%TO
M&;M=,"8MA"BG]XYY&S@J-R&:PG;?!L"[: 1<\$4YA7]\,]4^;+ $*&;"]8R%
M/NB(#S$+;\.E5Y6"78XUC\LA1:C?&J,'[*,AD)8?T16ZLORHM-"]LT=KC-T1
M$5I)?9^C+]0CE...M.3V['1%#3@S V*!'!">01_'PF X3X@,AZ!!])YP7;CT
M[H4EENUN"'W67X-AJ<_)2AIO21FL@0,EW-&\>RX-A9B1;/=\](W>@[&%)M\0
MZMX3/Q#*?NW@5T&?TUEE&@R.U)GP')BH(8K:GE?#6LZ+QX@GJ$PX-9W+;+XZ
MZYR3,-3:#;F=5C[',)3 [9H$A  ";T0 5[:T,*GBDV[S%06PM'4KFL/(!$-Y
M&PB)@H*>9!ZZ1CG2C$0/)AN^*)-L%:KI,>@=81,W<$\G4R=P_[39P_8G;"7'
MHN"6C Q?]U(^,A:@I/)1+_4O7%Z[2^3X;*$OX*"XL82NFP'Y6L@UP39X"LGN
M9 J:XQ(/WA@2"(?PDY 2=<5+>.+->"0Q1+_4VU6SW:K6M8B]@YMEW6A7(2X2
MAIO8<[N=HDM5=!V)O_@A\:$WTIO\<]ZMXX@Z1;SMB24:0?T4G;(P8[P<C!D?
M,+.S."@O%- #Y\A"]#)>B"IXALJ*>,$F\!MJ!]V@KH #^_/J%[[8)?[B9IKZ
MKZ(DCM*?9J,#)-R ,A*52D@F5!,A8$;N*4@;HH,IIO::PTU# ; ?$%Y.8FTC
MB"88?VD*8RXJH@U/3A;R6GYI&.5ZHUEMZ0N]$TWD'-@SP@4EY3D70L(,5_PZ
M?=R]7C#ES>2_(K2,#<!_^EP;>/83/!\'$Z?__U!+ 0(4 Q0    ( ,UR9%DW
M\5G$RQH  +*) 0 8              "  0    !D.3 T-3<R9&5X9FEL:6YG
>9F5E<RYH=&U02P4&      $  0!&     1L

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>d904572dexfilingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="P11_01_2024To11_01_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </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>
    <dei:EntityCentralIndexKey contextRef="P11_01_2024To11_01_2024" id="ixv-950">0000105016</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="P11_01_2024To11_01_2024" id="hidden123930979">WATSCO INC</dei:EntityRegistrantName>
    <ffd:SubmissnTp contextRef="P11_01_2024To11_01_2024" id="hidden123930880">424B5</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="P11_01_2024To11_01_2024" id="ixv-953">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:OfferingSctyTitl
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="hidden123930895">Common stock, $0.50 par value </ffd:OfferingSctyTitl>
    <ffd:OfferingSctyTitl
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="hidden123930896">Class B common stock, $0.50 par value</ffd:OfferingSctyTitl>
    <ffd:OfferingSctyTitl
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      id="hidden123930897">Common stock, $0.50 par value</ffd:OfferingSctyTitl>
    <ffd:OfferingSctyTitl
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      id="hidden123930898">Class B Common stock, $0.50 par value </ffd:OfferingSctyTitl>
    <ffd:CfwdFormTp
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      id="hidden123930919">S-3</ffd:CfwdFormTp>
    <ffd:CfwdFormTp
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      id="hidden123930920">S-3</ffd:CfwdFormTp>
    <ffd:OffsetPrrFormTp
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="hidden123930940">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFormTp
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="hidden123930941">S-3</ffd:OffsetPrrFormTp>
    <ffd:PrevslyPdFlg
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-178">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-1049">Equity</ffd:OfferingSctyTp>
    <ffd:FeesOthrRuleFlg
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-1050">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      decimals="0"
      id="ixv-1051"
      unitRef="Unit_shares">299993</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1052"
      unitRef="Unit_pure">472.09</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1053"
      unitRef="Unit_USD">141623695.37</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      decimals="INF"
      id="ixv-1054"
      unitRef="Unit_pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1055"
      unitRef="Unit_USD">21682.59</ffd:FeeAmt>
    <ffd:PrevslyPdFlg
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-221">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-1056">Equity</ffd:OfferingSctyTp>
    <ffd:FeesOthrRuleFlg
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-1057">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      decimals="0"
      id="ixv-1058"
      unitRef="Unit_shares">286609</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1059"
      unitRef="Unit_pure">470.9</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1060"
      unitRef="Unit_USD">134964178.1</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      decimals="INF"
      id="ixv-1061"
      unitRef="Unit_pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1062"
      unitRef="Unit_USD">20663.02</ffd:FeeAmt>
    <ffd:OfferingSctyTp
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      id="ixv-1063">Equity</ffd:OfferingSctyTp>
    <ffd:Rule415a6Flg
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      id="ixv-1064">true</ffd:Rule415a6Flg>
    <ffd:AmtSctiesRcvd
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      decimals="0"
      id="ixv-1065"
      unitRef="Unit_shares">299993</ffd:AmtSctiesRcvd>
    <ffd:ValSctiesRcvd
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1066"
      unitRef="Unit_USD">128484001.97</ffd:ValSctiesRcvd>
    <ffd:CfwdPrrFileNb
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      id="ixv-1067">333-260758</ffd:CfwdPrrFileNb>
    <ffd:CfwdPrrFctvDt
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      id="ixv-1068">2021-11-04</ffd:CfwdPrrFctvDt>
    <ffd:CfwdPrevslyPdFee
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1069"
      unitRef="Unit_USD">18964.24</ffd:CfwdPrevslyPdFee>
    <ffd:OfferingSctyTp
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      id="ixv-1070">Equity</ffd:OfferingSctyTp>
    <ffd:Rule415a6Flg
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      id="ixv-1071">true</ffd:Rule415a6Flg>
    <ffd:AmtSctiesRcvd
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      decimals="0"
      id="ixv-1072"
      unitRef="Unit_shares">286609</ffd:AmtSctiesRcvd>
    <ffd:ValSctiesRcvd
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1073"
      unitRef="Unit_USD">123055574.15</ffd:ValSctiesRcvd>
    <ffd:CfwdPrrFileNb
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      id="ixv-1074">333-260758</ffd:CfwdPrrFileNb>
    <ffd:CfwdPrrFctvDt
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      id="ixv-1075">2021-11-04</ffd:CfwdPrrFctvDt>
    <ffd:CfwdPrevslyPdFee
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOfferingAxis"
      decimals="2"
      id="ixv-1076"
      unitRef="Unit_USD">18163</ffd:CfwdPrevslyPdFee>
    <ffd:TtlOfferingAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="2"
      id="ixv-1077"
      unitRef="Unit_USD">276587873.47</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="2"
      id="ixv-1078"
      unitRef="Unit_USD">42345.61</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="0"
      id="ixv-1079"
      unitRef="Unit_USD">0</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="2"
      id="ixv-1080"
      unitRef="Unit_USD">37127.24</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="2"
      id="ixv-1081"
      unitRef="Unit_USD">5218.37</ffd:NetFeeAmt>
    <ffd:OfferingNote
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-519">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"&gt;This prospectus supplement relates to the offer by Watsco, Inc., a Florida corporation (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;registrant&lt;/div&gt;&#x201d;), of (i) 299,993 shares of the Company&#x2019;s Common stock, par value $0.50 per share (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Common stock&lt;/div&gt;&#x201d;) and (ii) 286,609 shares of the Company&#x2019;s Class&#160;B common stock, par value $0.50 per share (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Class&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&#160;B common stock&lt;/div&gt;&#x201d;, and together with the Common stock, the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;common stock&lt;/div&gt;&#x201d;) in connection with the Watsco, Inc. Dividend Reinvestment Plan. In accordance with Rule 416 under the Securities Act of 1933, as amended (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Securities Act&lt;/div&gt;&#x201d;), the registrant&#x2019;s Registration Statement on &lt;div style="white-space:nowrap;display:inline;"&gt;Form&#160;S-3&lt;/div&gt; &lt;div style="white-space:nowrap;display:inline;"&gt;(File&#160;No.&#160;333-282975)&lt;/div&gt; (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Registration Statement&lt;/div&gt;&#x201d;) shall be deemed to cover any additional shares of common stock to be offered or issued from stock splits, stock dividends, recapitalizations, or similar transactions with respect to the common stock being registered. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(3)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, on the basis of the average of the high and low prices for a share of the Class&#160;B common stock on October 31, 2024, as reported on the New York Stock Exchange. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(4)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Calculated in accordance with Rules 456(b) and 457(r) under the Securities Act. Represents payment of registration fees previously deferred in connection with the Registration Statement paid herewith. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ffd:OfferingNote>
    <ffd:OfferingNote
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-520">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"&gt;This prospectus supplement relates to the offer by Watsco, Inc., a Florida corporation (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;registrant&lt;/div&gt;&#x201d;), of (i) 299,993 shares of the Company&#x2019;s Common stock, par value $0.50 per share (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Common stock&lt;/div&gt;&#x201d;) and (ii) 286,609 shares of the Company&#x2019;s Class&#160;B common stock, par value $0.50 per share (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Class&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&#160;B common stock&lt;/div&gt;&#x201d;, and together with the Common stock, the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;common stock&lt;/div&gt;&#x201d;) in connection with the Watsco, Inc. Dividend Reinvestment Plan. In accordance with Rule 416 under the Securities Act of 1933, as amended (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Securities Act&lt;/div&gt;&#x201d;), the registrant&#x2019;s Registration Statement on &lt;div style="white-space:nowrap;display:inline;"&gt;Form&#160;S-3&lt;/div&gt; &lt;div style="white-space:nowrap;display:inline;"&gt;(File&#160;No.&#160;333-282975)&lt;/div&gt; (the &#x201c;&lt;div style="text-decoration:underline;display:inline;"&gt;Registration Statement&lt;/div&gt;&#x201d;) shall be deemed to cover any additional shares of common stock to be offered or issued from stock splits, stock dividends, recapitalizations, or similar transactions with respect to the common stock being registered. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Estimated solely for the purpose of calculating the registration fee &lt;div style="display:inline;"&gt;pursuant &lt;/div&gt;to Rule 457(c) under the Securities Act, on the basis of the average of the high and low prices for a share of the Common stock on October&#160;31, 2024, as reported on the New York Stock Exchange. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ffd:OfferingNote>
    <ffd:RegnFileNb contextRef="P11_01_2024To11_01_2024" id="ixv-1082">333-282975</ffd:RegnFileNb>
    <ffd:Rule457pOffsetFlg
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-763">true</ffd:Rule457pOffsetFlg>
    <ffd:Rule457pOffsetFlg
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="ixv-765">true</ffd:Rule457pOffsetFlg>
    <ffd:Rule457pOffsetFlg
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-767">true</ffd:Rule457pOffsetFlg>
    <ffd:Rule457pOffsetFlg
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="ixv-769">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetClmdInd
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1083">true</ffd:OffsetClmdInd>
    <ffd:OffsetPrrFilerNm
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1084">Watsco, Inc.</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1085">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1086">333-260758</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1087">2021-11-04</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      decimals="2"
      id="ixv-1088"
      unitRef="Unit_USD">18964.24</ffd:OffsetClmdAmt>
    <ffd:OffsetPrrSctyTp
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1089">Equity</ffd:OffsetPrrSctyTp>
    <ffd:OffsetPrrSctyTitl
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1090">Common stock, $0.50 par value</ffd:OffsetPrrSctyTitl>
    <ffd:OffsetPrrNbOfUnsoldScties
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      decimals="0"
      id="ixv-1091"
      unitRef="Unit_pure">299993</ffd:OffsetPrrNbOfUnsoldScties>
    <ffd:OffsetClmdInd
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="ixv-1092">false</ffd:OffsetClmdInd>
    <ffd:OffsetPrrFilerNm
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="ixv-1093">Watsco, Inc.</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFileNb
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="ixv-1094">333-260758</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="ixv-1095">2024-03-29</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      decimals="2"
      id="ixv-1096"
      unitRef="Unit_USD">18964.24</ffd:OffsetPrrFeeAmt>
    <ffd:OffsetClmdInd
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1097">true</ffd:OffsetClmdInd>
    <ffd:OffsetPrrFilerNm
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1098">Watsco, Inc.</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1099">S-3</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1100">333-260758</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1101">2021-11-04</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      decimals="2"
      id="ixv-1102"
      unitRef="Unit_USD">18163</ffd:OffsetClmdAmt>
    <ffd:OffsetPrrSctyTp
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1103">Equity</ffd:OffsetPrrSctyTp>
    <ffd:OffsetPrrSctyTitl
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1104">Class B common stock, $0.50 par value</ffd:OffsetPrrSctyTitl>
    <ffd:OffsetPrrNbOfUnsoldScties
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      decimals="0"
      id="ixv-1105"
      unitRef="Unit_pure">286609</ffd:OffsetPrrNbOfUnsoldScties>
    <ffd:OffsetClmdInd
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="ixv-1106">false</ffd:OffsetClmdInd>
    <ffd:OffsetPrrFilerNm
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="ixv-1107">Watsco, Inc.</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFileNb
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="ixv-1108">333-260758</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="ixv-1109">2024-03-29</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      decimals="2"
      id="ixv-1110"
      unitRef="Unit_USD">18163</ffd:OffsetPrrFeeAmt>
    <ffd:OffsetNote
      contextRef="P11_01_2024To11_01_2024_4TypedMemberffdOffsetAxis"
      id="ixv-929">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(5)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;On March&#160;29, 2024, the registrant registered (i) 300,000&#160;of shares of its Common stock and (ii) 300,000 shares of Class&#160;B common stock pursuant to the prospectus supplement dated March&#160;29, 2024 (the &lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x201c;Prior Prospectus Supplement&lt;/div&gt;&#x201d;) to its Registration Statement on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-3&lt;/div&gt; (File &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;No.&#160;333-260758),&lt;/div&gt; which was filed with the Securities and Exchange Commission (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;SEC&lt;/div&gt;&#x201d;) and became automatically effective on November&#160;4, 2021 (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Registration Statement&lt;/div&gt;&#x201d;), relating to the registrant&#x2019;s Dividend Reinvestment Plan (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Plan&lt;/div&gt;&#x201d;), of which 299,993 shares of Common stock (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Unsold Common stock&lt;/div&gt;&#x201d;) and 286,609 shares of Class&#160;B common stock (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Unsold Class&lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;B Common Stock&lt;/div&gt;&#x201d; and together with the Prior Unsold Common stock, the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Unsold Securities&lt;/div&gt;&#x201d;) remained unsold under the Plan, the Prior Prospectus Supplement and the Prior Registration Statement. In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ffd:OffsetNote>
    <ffd:OffsetNote
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOffsetAxis"
      id="ixv-930">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(5)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;On March&#160;29, 2024, the registrant registered (i) 300,000&#160;of shares of its Common stock and (ii) 300,000 shares of Class&#160;B common stock pursuant to the prospectus supplement dated March&#160;29, 2024 (the &lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x201c;Prior Prospectus Supplement&lt;/div&gt;&#x201d;) to its Registration Statement on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-3&lt;/div&gt; (File &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;No.&#160;333-260758),&lt;/div&gt; which was filed with the Securities and Exchange Commission (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;SEC&lt;/div&gt;&#x201d;) and became automatically effective on November&#160;4, 2021 (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Registration Statement&lt;/div&gt;&#x201d;), relating to the registrant&#x2019;s Dividend Reinvestment Plan (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Plan&lt;/div&gt;&#x201d;), of which 299,993 shares of Common stock (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Unsold Common stock&lt;/div&gt;&#x201d;) and 286,609 shares of Class&#160;B common stock (the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Unsold Class&lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;B Common Stock&lt;/div&gt;&#x201d; and together with the Prior Unsold Common stock, the &#x201c;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior Unsold Securities&lt;/div&gt;&#x201d;) remained unsold under the Plan, the Prior Prospectus Supplement and the Prior Registration Statement. In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ffd:OffsetNote>
    <ffd:FormTp contextRef="P11_01_2024To11_01_2024" id="ixv-1111">S-3</ffd:FormTp>
    <ffd:TermntnCmpltnWdrwl
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOffsetAxis"
      id="ixv-1112">In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering.</ffd:TermntnCmpltnWdrwl>
    <ffd:TermntnCmpltnWdrwl
      contextRef="P11_01_2024To11_01_2024_3TypedMemberffdOffsetAxis"
      id="ixv-1113">In connection with the filing of Prior Prospectus Supplement, the registrant made a contemporaneous fee payment in the amount of $37.976.30, of which $37,127.24 related to the Prior Unsold Securities. Pursuant to Rule&#160;415(a)(6) under the Securities Act, this Prospectus Supplement carries forward the Prior Unsold Securities, and the offering of the Prior Unsold Securities under the Prior Registration Statement was deemed terminated as of the effectiveness of the Registration Statement. Pursuant to Rule 457(p) under the Securities Act, the entire $37,127.24 of the filing fee previously paid relating to the Prior Unsold Securities is being carried over to partially offset the $42,345.61 registration fee due for this offering.</ffd:TermntnCmpltnWdrwl>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
