0001558370-24-010175.txt : 20240725 0001558370-24-010175.hdr.sgml : 20240725 20240725160518 ACCESSION NUMBER: 0001558370-24-010175 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 17 CONFORMED PERIOD OF REPORT: 20240725 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240725 DATE AS OF CHANGE: 20240725 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMFORT SYSTEMS USA INC CENTRAL INDEX KEY: 0001035983 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL WORK [1731] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 760526487 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13011 FILM NUMBER: 241142042 BUSINESS ADDRESS: STREET 1: 675 BERING DRIVE STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77057 BUSINESS PHONE: 7138309600 MAIL ADDRESS: STREET 1: 675 BERING DRIVE STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77057 8-K 1 fix-20240725x8k.htm 8-K
0001035983false00010359832024-07-252024-07-25

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 8-K

CURRENT REPORT

Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934

Date of Report (Date of earliest event reported) July 25, 2024

Comfort Systems USA, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

1-13011

    

76-0526487

(State or other jurisdiction

(Commission

(IRS Employer

of incorporation)

File Number)

Identification No.)

675 Bering Drive, Suite 400

    

Houston, Texas

77057

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code (713) 830-9600

(Former name or former address, if changed since last report.)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

 Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425) 

 Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value

FIX

New York Stock Exchange

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

ITEM 2.02        Results of Operations and Financial Condition

Attached and incorporated herein by reference as Exhibit 99.1 is a copy of a press release of Comfort Systems USA, Inc. (the “Company”) dated July 25, 2024 reporting the Company’s financial results for the second quarter of 2024.

The information contained in this Item 2.02 of this Current Report on Form 8-K, including Exhibit 99.1 attached hereto, is being furnished and shall not be deemed “filed” for any purpose, and shall not be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except as expressly set forth by specific reference in such filing.

ITEM 8.01           Other Events

Attached and incorporated herein by reference as Exhibit 99.2 is a copy of a press release of the Company dated July 25, 2024 reporting the Company’s declaration of a quarterly dividend on the Company’s common stock to stockholders of record as of the close of business on the record date, August 12, 2024.

ITEM 9.01        Financial Statements and Exhibits

(d) The following Exhibits are included herein:

Exhibit 99.1 Press Release of Comfort Systems USA, Inc. dated July 25, 2024 reporting the Company’s financial results for the second quarter of 2024.

Exhibit 99.2 Press Release of Comfort Systems USA, Inc. dated July 25, 2024 reporting the Company’s declaration of a quarterly dividend on the Company’s common stock to stockholders of record as of the close of business on the record date, August 12, 2024.

2

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

COMFORT SYSTEMS USA, INC.

By:

/s/ Laura F. Howell

Laura F. Howell, Senior Vice President and General Counsel

Date:      July 25, 2024

4

EX-99.1 2 fix-20240725xex99d1.htm EX-99.1

Exhibit 99.1

Graphic

CONTACT:

Julie Shaeff, Chief Accounting Officer

675 Bering Drive, Suite 400

ir@comfortsystemsusa.com; 713-830-9687

Houston, Texas 77057

713-830-9600

FOR IMMEDIATE RELEASE

COMFORT SYSTEMS USA REPORTS SECOND QUARTER 2024 RESULTS

Houston, TX — July 25, 2024 — Comfort Systems USA, Inc. (NYSE: FIX) (the “Company”) today reported results for the quarter ended June 30, 2024.

For the quarter ended June 30, 2024, net income was $134.0 million, or $3.74 per diluted share, as compared to $69.5 million, or $1.93 per diluted share, for the quarter ended June 30, 2023. Revenue for the second quarter of 2024 was $1.81 billion compared to $1.30 billion in 2023. The Company reported operating cash flow of $189.9 million in the current quarter compared to $125.4 million in 2023.

Brian Lane, Comfort Systems USA’s President and Chief Executive Officer, said, “Our teams achieved superb execution for our customers this quarter, and early results from recently acquired companies also exceeded our high expectations. Second quarter per share earnings were more than 90% higher than the same quarter last year, and cash flow was remarkable for a second quarter.”

Backlog as of June 30, 2024 was $5.77 billion as compared to $5.91 billion as of March 31, 2024 and $4.19 billion as of June 30, 2023. On a same-store basis, backlog increased from $4.19 billion as of June 30, 2023 to $5.22 billion as of June 30, 2024.

Mr. Lane continued, “Backlog also remains at extremely high levels despite a roughly 30% surge in same-store revenue. Same-store backlog is 25% above last year, demand continues at unprecedented levels and our job pipelines are robust. Considering these factors, we remain optimistic that our strong results will continue in the second half of 2024 and into 2025.”

The Company reported net income of $230.3 million, or $6.43 per diluted share, for the six months ended June 30, 2024, as compared to $126.7 million, or $3.53 per diluted share in 2023. The Company also reported revenue of $3.35 billion for the six months ended June 30, 2024, as compared to $2.47 billion in 2023. Operating cash flow for the six months ended June 30, 2024 was $336.4 million, as compared to $252.3 million in 2023.

The Company will host a webcast and conference call to discuss its financial results and position on Friday, July 26, 2024 at 10:00 a.m. Central Time. To register for the call, please visit https://register.vevent.com/register/BI43c4f05b68e84cada3084ca6794d8f6c. Upon registering, participants will receive dial-in information and a unique PIN to join the call. The call and the slide presentation to accompany the remarks can be accessed on the Company’s website at www.comfortsystemsusa.com under the “Investor” tab. A replay of the entire call will be available on the Company’s website on the next business day following the call.


Comfort Systems USA® is a leading provider of commercial, industrial and institutional heating, ventilation, air conditioning and electrical contracting services, with 177 locations in 136 cities across the nation. For more information, visit the Company’s website at www.comfortsystemsusa.com.

Certain statements and information in this press release may constitute forward-looking statements regarding our future business expectations, which are subject to applicable securities laws and regulations. The words “believe,” “expect,” “anticipate,” “plan,” “intend,” “foresee,” “should,” “would,” “could,” or other similar expressions are intended to identify forward-looking statements, which are generally not historic in nature. These forward-looking statements are based on the current expectations and beliefs of Comfort Systems USA, Inc. and its subsidiaries (collectively, the “Company”) concerning future developments and their effect on the Company. While the Company’s management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting the Company will be those that it anticipates, and the Company’s actual results of operations, financial condition and liquidity, and the development of the industry in which the Company operates, may differ materially from those made in or suggested by the forward-looking statements contained in this press release. In addition, even if our results of operations, financial condition and liquidity, and the development of the industry in which we operate, are consistent with the forward-looking statements contained in this press release, those results or developments may not be indicative of our results or developments in subsequent periods. All comments concerning the Company’s expectations for future revenue and operating results are based on the Company’s forecasts for its existing operations and do not include the potential impact of any future acquisitions. The Company’s forward-looking statements involve significant risks and uncertainties (some of which are beyond the Company’s control) and assumptions that could cause actual future results to differ materially from the Company’s historical experience and its present expectations or projections. Important factors that could cause actual results to differ materially from those in the forward-looking statements include, but are not limited to: the use of incorrect estimates for bidding a fixed-price contract; undertaking contractual commitments that exceed the Company’s labor resources; failing to perform contractual obligations efficiently enough to maintain profitability; national or regional weakness in construction activity and economic conditions; rising inflation and fluctuations in interest rates; shortages of labor and specialty building materials or material increases to the cost thereof; the Company’s business being negatively affected by health crises or outbreaks of disease, such as epidemics or pandemics (and related impacts, such as supply chain disruptions); financial difficulties affecting projects, vendors, customers, or subcontractors; the Company’s backlog failing to translate into actual revenue or profits; failure of third party subcontractors and suppliers to complete work as anticipated; difficulty in obtaining, or increased costs associated with, bonding and insurance; impairment to goodwill; errors in the Company’s cost-to-cost input method of accounting; the result of competition in the Company’s markets; the Company’s decentralized management structure; material failure to comply with varying state and local laws, regulations or requirements; debarment from bidding on or performing government contracts; retention of key management; seasonal fluctuations in the demand for mechanical and electrical systems; the imposition of past and future liability from environmental, safety, and health regulations including the inherent risk associated with self-insurance; adverse litigation results; an increase in our effective tax rate; a material information technology failure or a material cyber security breach; risks associated with acquisitions, such as challenges to our ability to integrate those companies into our internal control environment; our ability to manage growth and geographically-dispersed operations; our ability to obtain financing on acceptable terms; extreme weather conditions (such as storms, droughts, extreme heat or cold, wildfires and floods), including as a result of climate change, and any resulting regulations or restrictions related thereto; and other risks detailed in our reports filed with the Securities and Exchange Commission (the “SEC”).

For additional information regarding known material factors that could cause the Company’s results to differ from its projected results, please see its filings with the SEC, including its Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K.


Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date hereof. The Company undertakes no obligation to publicly update or revise any forward-looking statements after the date they are made, whether because of new information, future events, or otherwise.

— Financial tables follow —


Comfort Systems USA, Inc.

Consolidated Statements of Operations

(In Thousands, Except per Share Amounts)

Three Months Ended

 

Six Months Ended

 

June 30,

 

June 30,

 

(Unaudited)

 

(Unaudited)

 

    

2024

    

%  

        

2023

    

%  

 

    

2024

    

%  

        

2023

    

%  

 

Revenue

$

1,810,290

100.0

%

$

1,296,430

100.0

%

$

3,347,306

100.0

%

$

2,471,070

100.0

%

Cost of services

 

1,446,694

79.9

%

 

1,068,510

82.4

%

 

2,686,347

80.3

%

 

2,037,745

82.5

%

Gross profit

 

363,596

20.1

%

 

227,920

17.6

%

 

660,959

19.7

%

 

433,325

17.5

%

SG&A

 

179,537

9.9

%

 

136,430

10.5

%

 

342,260

10.2

%

 

271,462

11.0

%

Gain on sale of assets

 

(611)

 

 

(592)

 

 

(1,431)

 

 

(1,104)

 

Operating income

 

184,670

10.2

%

 

92,082

7.1

%

 

320,130

9.6

%

 

162,967

6.6

%

Interest expense, net

 

(445)

 

(3,826)

(0.3)

%

 

(475)

 

(6,505)

(0.3)

%

Changes in the fair value of contingent earn-out obligations

(14,689)

(0.8)

%

(3,098)

(0.2)

%

(27,180)

(0.8)

%

(5,480)

(0.2)

%

Other income, net

 

119

 

44

 

 

236

 

45

 

Income before income taxes

 

169,655

9.4

%

 

85,202

6.6

%

 

292,711

8.7

%

 

151,027

6.1

%

Provision for income taxes

 

35,646

 

15,726

 

62,383

 

24,335

Net income

$

134,009

7.4

%

$

69,476

5.4

%

$

230,328

6.9

%

$

126,692

5.1

%

Income per share

Basic

$

3.75

$

1.94

$

6.44

$

3.54

Diluted

$

3.74

$

1.93

$

6.43

$

3.53

Shares used in computing income per share:

Basic

 

35,746

 

35,822

 

35,742

 

35,817

Diluted

 

35,828

 

35,906

 

35,828

 

35,907

Dividends per share

$

0.300

$

0.200

$

0.550

$

0.375


Supplemental Non-GAAP Information — (Unaudited) (In Thousands, Except per Share Amounts)

Three Months Ended

 

Six Months Ended

 

June 30,

 

June 30,

 

    

2024

    

2023

 

2024

    

2023

 

Net income

$

134,009

$

69,476

$

230,328

$

126,692

Tax gains related to prior years

(3,368)

Tax-related SG&A costs, net of tax

333

Net income excluding tax gains

$

134,009

$

69,476

$

230,328

$

123,657

Diluted income per share

$

3.74

$

1.93

$

6.43

$

3.53

Tax gains related to prior years

(0.09)

Tax-related SG&A costs, net of tax

 

0.01

Diluted income per share excluding tax gains

$

3.74

$

1.93

$

6.43

$

3.45

Note: Net income excluding tax gains and diluted income per share excluding tax gains are presented because the Company believes they reflect the results of the core ongoing operations of the Company, and we believe they are responsive to frequent questions we receive from third parties. These amounts, however, are not considered primary measures of an entity’s financial results under generally accepted accounting principles, and accordingly, they should not be considered an alternative to operating results as determined under generally accepted accounting principles and as reported by the Company.


Supplemental Non-GAAP Information — Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization (“Adjusted EBITDA”) — (Unaudited) (In Thousands)

Three Months Ended

 

Six Months Ended

 

June 30,

 

June 30,

 

    

2024

    

%  

    

2023

    

%  

 

    

2024

    

%  

    

2023

    

%  

 

 

 

Net income

$

134,009

$

69,476

$

230,328

$

126,692

Provision for income taxes

 

35,646

 

15,726

 

62,383

 

24,335

Other income, net

 

(119)

 

(44)

 

(236)

 

(45)

Changes in the fair value of contingent earn-out obligations

14,689

3,098

27,180

5,480

Interest expense, net

 

445

 

3,826

 

475

 

6,505

Gain on sale of assets

 

(611)

 

(592)

 

(1,431)

 

(1,104)

Tax-related SG&A costs

421

Amortization

26,890

 

11,013

50,803

21,344

Depreciation

 

11,790

9,073

 

23,044

 

18,260

Adjusted EBITDA

$

222,739

 

12.3

%  

$

111,576

 

8.6

%

$

392,546

 

11.7

%  

$

201,888

 

8.2

%

Note: The Company defines adjusted earnings before interest, taxes, depreciation, and amortization (“Adjusted EBITDA”) as net income, provision for income taxes, other income, net, changes in the fair value of contingent earn-out obligations, interest expense, net, gain on sale of assets, goodwill impairment, other one-time expenses or gains and depreciation and amortization. Other companies may define Adjusted EBITDA differently. Adjusted EBITDA is presented because it is a financial measure that is frequently requested by third parties. However, Adjusted EBITDA is not considered under generally accepted accounting principles as a primary measure of an entity’s financial results, and accordingly, Adjusted EBITDA should not be considered an alternative to operating income, net income, or cash flows as determined under generally accepted accounting principles and as reported by the Company.


Comfort Systems USA, Inc.

Condensed Consolidated Balance Sheets

(In Thousands)

    

June 30,

    

December 31,

 

2024

2023

 

(Unaudited)

 

Cash and cash equivalents

$

199,419

$

205,150

Billed accounts receivable, net

 

1,708,507

 

1,318,926

Unbilled accounts receivable, net

 

81,184

 

72,774

Costs and estimated earnings in excess of billings, net

 

69,391

 

28,084

Other current assets, net

 

264,870

 

286,166

Total current assets

 

2,323,371

 

1,911,100

Property and equipment, net

 

240,319

 

208,568

Goodwill

 

874,947

 

666,834

Identifiable intangible assets, net

 

480,880

 

280,397

Other noncurrent assets

 

294,467

 

238,680

Total assets

$

4,213,984

$

3,305,579

Current maturities of long-term debt

$

17,686

$

4,867

Accounts payable

590,529

419,962

Billings in excess of costs and estimated earnings and deferred revenue

 

1,149,896

 

909,538

Other current liabilities

 

576,837

 

386,838

Total current liabilities

 

2,334,948

 

1,721,205

Long-term debt

 

73,377

 

39,345

Other long-term liabilities

 

323,365

 

267,200

Total liabilities

 

2,731,690

 

2,027,750

Total stockholders’ equity

 

1,482,294

 

1,277,829

Total liabilities and stockholders’ equity

$

4,213,984

$

3,305,579


Selected Cash Flow Data (Unaudited) (In Thousands)

Three Months Ended

 

Six Months Ended

 

June 30,

 

June 30,

 

    

2024

    

2023

    

2024

    

2023

 

Cash provided by (used in):

Operating activities

$

189,858

$

125,410

$

336,415

$

252,319

Investing activities

$

(60,786)

$

(24,683)

$

(282,434)

$

(93,628)

Financing activities

$

(30,445)

$

(89,280)

$

(59,712)

$

(155,898)

Free cash flow:

Cash from operating activities

$

189,858

$

125,410

$

336,415

$

252,319

Purchases of property and equipment

(23,384)

 

(24,610)

 

(48,336)

 

(41,130)

Proceeds from sales of property and equipment

 

815

 

1,464

 

1,829

 

2,086

Free cash flow

$

167,289

$

102,264

$

289,908

$

213,275

Note: Free cash flow is defined as cash flow from operating activities less customary capital expenditures, plus the proceeds from asset sales. Other companies may define free cash flow differently. Free cash flow is presented because it is a financial measure that is frequently requested by third parties. However, free cash flow is not considered under generally accepted accounting principles as a primary measure of an entity’s financial results, and accordingly, free cash flow should not be considered an alternative to operating income, net income, or cash flows as determined under generally accepted accounting principles and as reported by the Company.


EX-99.2 3 fix-20240725xex99d2.htm EX-99.2

Exhibit 99.2

Graphic

CONTACT:

Julie Shaeff, Chief Accounting Officer

675 Bering Drive, Suite 400

ir@comfortsystemsusa.com; 713-830-9687

Houston, Texas 77057

713-830-9600

FOR IMMEDIATE RELEASE

COMFORT SYSTEMS USA DECLARES QUARTERLY DIVIDEND

Houston, TX — July 25, 2024 — Comfort Systems USA, Inc. (NYSE: FIX), a leading provider of commercial, industrial and institutional heating, ventilation, air conditioning and electrical contracting services, today announced that its board of directors declared a quarterly dividend of $0.30 per share on Comfort Systems USA, Inc. common stock. The dividend is payable on August 23, 2024 to stockholders of record at the close of business on August 12, 2024.

Comfort Systems USA® is a premier provider of business solutions addressing workplace comfort, with 177 locations in 136 cities across the nation. For more information, visit the Company’s website at www.comfortsystemsusa.com.


GRAPHIC 4 fix-20240725xex99d1001.jpg GRAPHIC begin 644 fix-20240725xex99d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !. :\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*@O+ZV MT^$S75Q%;1#K),X11^)K(_X3_P , _\ (QZ1_P"!T7_Q5 &]16"/'OAAB /$ M>DDGC OHO_BJU[2]M[^$2VMQ%BF22I"C/(ZHBC)9C@ 5BR M>._#43E'\0Z4C#JK7L0(_P#'J -VBL#_ (3_ ,+_ /0R:1_X'1?_ !57-.\3 M:/J\GEV&K6-[)_%?O22N%4?4FL[_ (2_ M0O\ H-:=_P"!1*K[?K@T 7**R3XNT('G6 MM._\"H_\:3_A+]"_Z#6G?^!G?^!FS^3=ZE:6LV-WES3JC8]<$U!_PE^A?]!K3O_ N/_&@ M#7HJC8ZYINIR-'9ZA:W^(-+TZ;R;O4K.UFQGRY MIU1L>N": -"BLC_A+M"_Z#6G?^!"U^CY9PGS)5<<_P#M MU?J_\OO/R;-^-N63I9:O^WG^B_5_2:E\2O%^LSF>^\4:S=S'^.74)6Q],GC\*TO!/P3\:_$'Y]#T&Z MNH#_ ,MV39$/^!'BNWO?V-?BE8VLEPVB0RB-=VR"\C=SWX4')KZZ']D8!^RB MX0?RO_F?$5/[;S)>VDJDUWM*WRMI]QP6@?&'QQX5N5GTOQ7J]JR$'8+MW0_5 M&)4_B*^Y_P!E/]H>Z^,>GW>F:VL2^(-/57>6$!5N8R<;]O8@]<<<\5^=MU:3 M6%W+;7,4D$\3F.2&4$,C X(([&OIO]@+2;FX^)>KZ@NY;:UL"DC#H69@ O\ M,_A7G\0X'"U,!4K.*4HJZ:_KJ>GPOF.,HYE3PZDW&3LT_P _)H^_:*BN;J&S M@>:XFC@A09:21@JK]2:S?^$NT+_H-:=_X%Q_XU^+G] FO161_P )=H7_ $&M M._\ N/_ !H_X2_0O^@UIW_@7'_C0!KT5#:7EO?P":UGCN86Z21.&4_B*FH M**** /PW_;F_:+\5?%'X]>+]*&LW4'AO0]1GTJRT^WE98BL+F-I" 1N+,I// M:J?@3_@GY\:OB)X;LM=T[PW'!87L:S0-?7*Q/(C#(?;SP1SS7E_QI95^/?CP ML0%'B:_)SZ?:Y,U^_OPTF@N?AUX6DMF1[=]+M6C:/[I7R5P1[8K=OE2L+/ M_P"T+X5T2/6;RYT#6K@V-UITTS/%AE.QE!/RD-CD=J_:[5[VTT[2;V[OBHLH M('EG+#+M*T;0]1TYM;O+I;>T6/1VC;S2V MU0&V#'/?-3SN2V+Y%%Z,^3?^"J/[1'B:T^)-G\-]#U:XTK1[*QCNK];25HWN M)I"6 8CG:$V''^T:^7/@[^Q_\5OV@-'EU[PQH?VG2Q(T7V^]G$:RNN P4GEB M._T->C?\%0N?VNO$&/\ GQL?_2=*_1'_ ()L7%O-^QMX#6!D,D37Z3!3RK_; M9S@^^TJ?H157Y8JQ-N>;3/SI;_@F+\=T4M_8>G' S@7ZY_E7ANM:7X^_9W\? M3:9=2:CX4\1Z>RNRPS&-O56X.&!_*OZ)3T-?C1_P58G@F_:>*Q,CR1Z5;++L M.2IYP#2C/F=F$X*"NCZ3^*OQAU/XT?\ !,.Z\7:A*!J\J06UU-%E?,EBN5C9 MO;)!-?E@FHZG*DC+=73)&N]V$C85<@9)SP,D#/J17Z#^'\_\.@[WM_Q,)?\ MTX5X?_P3M^'&D?%WXP^)_!^NQ>=INK>%+VWDP!E&,D!21?1E8*P]P*J.B8I> M\T?7/_!*C]H]_%WA"^^%^MWAEU315-UIC3-\TEH3\\>3U*,<_1_]FOH[]L;X M_6_[/GP2UC7%E0:U=(;/3(2>7G<8! _V1S^%?CMI\_BK]C?]I$><&AUOPQJ6 M)5QA;F'CGW22,@_1J[O]NC]J(_M.?$O3DT$SCPMIT$:6-LP.YYG ,C$>N3L' M^Z?6IY;NY7/:+74^=[K6=;U2:[U*:\O+AGE+SS^8V-[$GDY[G-?H_P#\$=KN MXO%^)(GGDF"_9,!V+8_UGK7DWQ[_ &=%^ 7[#_A1K^W">)==U9+[4'(^9,QY M2//L.WJ:]5_X(W?=^)?_ &Y_^U*J]KY R_FAP M4V@=3G&!7U /C5^V+V3XB@>G]CW/_P ;JM5:Q,;=2W9_\$X/VA(;N!WL;8(L MBL?^)IV!KZ4_X*2_'+Q7\'_A?X$\#:)?3:1>ZG9*=0NK9\2%(T52BL.1E@#OC'^UU<^+]#AU!/B";"2^@2X\[2+D)Y9D4-N)CX&,YKTC_@L8#_ ,)= M\/>%=,EUC[(0+F^NI]L:.1 MD*7;J3U_&O6?^'8OQWP?^))IO![WZ^WM_GFOK;_@CS-%_P *8\;1;D$Z^(-Q M3/S!?LT(!/MD&OOML4G-IV*C3BU=G\\_Q0^$7Q#_ &;/%=MI_B.TN_#VHRIY MMM<6TQ"S*#R4=3R 2/<9%?I1^R%\^,7[&7CV/Q#=RW^K:#:7%I]NE;+RQ MF$E-Q[D8(S7G/_!9.YM&N?AE &C:]V7S;0?F"$P\GT!/\J9_P3K_ .32OC7W M^63_ -)WIO57!+EE9'P#X!\/>)/B5XOTKPSHEQ+/JVIS>3;QR7#(K/@G!/;@ M5](_\.W/VAF!_P!!M?QU3O7S9\+_ (A7_P *?B!HGB[3(H9]0TF<7$,=P"48 MX(PZ_%3C_BG_#GO^ZD_P#BZMWZ&4>7J?/WQL_9X^*?[.8TRX\8 M03:?#?R-':W5O>&12Z@$C(/!P17VK^QAXU\9_M#_ +&WQ>^'[WTVKZ[8VK66 MF3WFV%II,LD\*:?$1N MD]?H9_P2L^%]GX*^"&I^((-:L-6N?$5VCRK8.6^S+$I"Q29 (< M;V)&.XZ]:B3=M2XV1Q\W?Y6%>G>'O\ D :9_P!>L7_H K0K*4G+0VC!1=T?C3_P50U" MZMOVIY4AN9HU_L:U.Q)"HSNDKX^_M>_' O9_^_K?XU]<_P#!5;_DZR7_ + M MI_Z%+7QV>M;1V.:>Y][?\$CKZYNOC;XF6:XEF T@$!W)'W_>OUK'2OR._P"" M0W_);_$__8''_HROURK&?Q'13^$*_&?_ (*FZA=6W[5$Z17,T:?V/:G:DA S MND["OV8K\7_^"JO_ "=7-_V!K7_T*2G3W"K\)\D?VQJ'_/[Z]K$PCM+9>%'WI7[(H[DFOS)^,?QEUOXR^)I-3U M.0Q6<9*VE@C?NX$[8'=O4UZO^V_\59?%/Q _X16UF_XEFB?*Z \27!'S$_[O MW?P-?-%?J_#640PM!8NJOWDEIY+_ #?4_$^+<\GC,1+!T7:G!V?]YKOY+H6; M*RGU&[AM;6%[BYF<)'%&,LS$X K[I_9^_8XTWPY9VVN>-+==0U=P)(]/<9B MM_3 M5/:/!85V2^)KOV7ZGO<)\.4G2CC\7&[>L4]DN[]>A6M;.&QMTAMXD@A086.- M0JJ/0 5D^.]8O?#W@_6M5TVW2[O;&TEN8[=\@2E%+;>/7&*WBZJ"20 .22:S M;G6]'F\RSEU"R9I%*- TZ98$7));;@0)-BJ[ ^Y&?QK[X_9+\ :3X&^&%LUG>VV MHZEJ.VYOIK>0.%8@[4XZ;1Z]R:^7/AW^R%K_ (W\=:Q:7JR:5X:TW4)K5KUU M(:X".5Q%GKG ^;I7W7\/_A[H?PRT"+1]"LQ:6J/PSPM M/!8:=[6T6JM;2[_0_*>%^KT=V]6E^I\A_\ !5?XS-X+^#VG M>#M/N3#J/B&X!EV-AA;Q\G\"<#\*_)#^V+__ )_;C_OZW^-?1'_!07XPGXO? MM'ZZUO,)=)T0_P!EVFTY4[/OL/JV?RKYK!P:^"BK(_2YN\BY_;&H?\_MQ_W] M;_&D.L7^/^/VX_[^M_C7IOAW]GW6?$/[._BOXK0H_P#9VB:K;:>4"_?1P1*_ MT5GMQ_P)O2O)P<AK":LSIINZL2T445!L?CS^W)^PU\0M#^,7B;QAX1\-Z MAXJ\,:]>2:GNTJ W$UM-*Q>6-XD!? )?37 M>KVS6SRLG*)&CX9LL!DXP!7Z#1_\%$?@#*^P>/802<9:TG _,I7L/@SXN^#O MB)X:N->\,>(;+7M+MU9I9M/D$VS:,D%5R0<#IUI.3[ H*^]SX8_X*6_L;^,? MBAXIL/B+X&TN3Q!,MFEGJ>E6P#7'R%BDT:'[_!VE5RPP,#!./B3P=I7[1?PN M@N+#PQIGQ)\+Q/)F:VTVRO[96;U8*HYK]=)?V\?@3"[H_P 0M.21#M96#@@^ MAX]J]QT?5K/7=,M-1TZZBO;"ZB6:"X@8,DB,,JP(Z@@YI7]W(L,%O"KEY')P !CFGS>0G!;-GC7QB_9UUKX:MH]Q:PES)"0F^1 -Q )QG)P:_2'XF?'OX?_ >@@D\8>*M.T)YU MWQ074H$TB^JQ_>/Y5Y9_P\4^ /_ "/D77M97'_Q%*\K6&U%-.YXK_P4]_9. MU/XF:9I7Q#\%Z'>:QXEL-MCJ%AIMNTT]W;D_(XC0%G9&/8?=8GHM?/?[!O[% M/BSQ#\:+37/B!X.UGPYH&@XO5BUO39;3[9/G]VBB11N .&./3%?=X_X*)_ ! MC@>/(LY[V=Q_\17L'PX^,'@SXNZ9)J'@[Q'I_B"VC.)#9S!VC/HZ]5/U%%VE M8?+%NY\P_P#!4/P%XF\?_!;0[#PMX;U;Q'>1ZHLCVND6$EU(B;3R5C4D#WQ7 M"_\ !*#X8>,?AROQ!_X2SPGKGAC[5]D\C^V=-FM/-QYF=GF*N[&1G'K7TSX@ M_;5^"WA;6KW2-4\=Z?9ZC92F&>!P^4<=0>*S_P#AO3X#_P#11--_)_\ "E=V ML#4>;FN?DOX'_9O^+5G\5-!N[CX7>-(+2/6K>5YY/#UVJ*@F4EBQCP "GP& .?B+IH_!_P#XFN]^%OQ_\ _&AM1'@SQ%;:Y_9ZHUU]GS M^Z#9VYR.^#^5$FV."4=F>AL<8Q7QM_P4=_94\0_M!^#]&UGP=;K?>(]"9P; MNJ/=0-R51F(&X'G!ZYKU+4?VY/@?I&HW=A=^/].@N[65X9HFWY1U)##IV(-5 MO^&]?@-_T4333_WW_A25T[C;B]&?D/X6\#?M!?!_4KR/P[X=^(7A2\D&R8Z7 M87L!?'3)10&'7!YZUU!\=?M9\YU/XM@GVU*OU0'[>OP&_P"BB:: ?9__ (FO M0_A7\=? WQMM]2F\%>(+?78M.9%NFM]V(B^[:#D=PK?E5\[ZHR4%T9^(.I?" M3X^?&3Q)'-J_A+QUXFU=U$0N]5L;IV"Y_BED&%'/4X%?IK^S7^S#KWP#_9'\ M8:'JL!N?%NMVEQ*]0U?\ ;?\ @AH>JWNG7_C[ M3K>^LYGMIX7#91T8JRGY>Q!'X5UGPN_:+^'/QHO[NR\&>*;'7;NUC$LT,!(= M4)QNP<'&:3DV5&,4]S\@_P!F7]E[Q_)\>O!2^+_A-XH'AK[T#..M?K>O[)WP6 _Y)3X/'M_8MO\ _$5ZN".!?'-GXL\-Z MWX;,U_;R6UOK5A-:%QL<,R+(JY_AR1[5[?:?MU? R]NX;:#X@Z;)/-($C0;^ M6)P!TKV[5=7L="TV?4-3NX+"PMT,DMQ,[FQDUN25+F+P_=M&Z&8D,&$>",1D_]>5Q_P#$41YH]!3Y M9=3Z%T*-H=$TZ.12DBV\:LC#!!"C((J_7A_@;]M3X+?$;5H=,T3QYILE_.X2 M&WNF:W:5CT""0#?\ DI_CS_L& M0?\ HQJ_/JOT$_X(]$#XG^._?3(/_1C5H_A9SP^)%7XUI-'\7/&"W&[[0-4N M-Q/^^?6N(')XYK[S_:F_9>L_&-Q>>--+U2ST2\2,/?1W\GEV\P4??W_PMCCG M@_S^8X/V8?B3J%A8W]EX?DOK&]A6XMI[:>.1'C90RL,-W!K]HRS.L%7P\$ZB MC)))INUC\#S;AO,\-B*E5492IN3M))M:ZVNNOD?;W[/>N:;I/P"\)-8Q2WK? M9VC^S6:>9(TV]BRGL#GNQ QS6IKUA\5?&$3QZ?J&C^ K1Q\KF$ZC>8_VAE8 MU/L-_P#O5\Q?";X"_M ^"9770KM?"UK,VYUNKJ*6)CZF/#_R%?1_A[X3>/+] M WC;XDZC?IU-EHD,=DGT,J()"/IM/O7YEF>!H1KSJ1Q,6I-O2[>NO1-?BC]H MX?SK$T,-3I_4'SQ25YJ+CHK72D[??"7D>%?%W]EOX@:Q#=/;_%"X\6ZG'$9C MI%WOA=E'90)&49[ @5\932W4$[Q2O*DJDJX+'G[07QNL/AQ^S;KOCVWE&V73 ]AN/+R MS*!$/KEA7Y=J-S #.2<#%>@?\%$?B=/I/PO^%'PJCN&$T&EP:KJ<9/()3$2' M_P ?/_ 16F#Q\_XKY=@\/'#XRG%1J2;3LK75D[OS7<^#[R[FO[F:YN) M#-<3.TDDC')9B,CRH3NY'HS!5/L:]?9'\WK5GZQ? K]FS3]%_8YLOA?J]N(VUC19% MU/Y>5N+A2SM]49N#VV+7X?>*/#=]X-\2ZOH&IQ^3J6EWDUEY C<^\AK*#U9O4CHF?&Z,4=64E64Y!'4&OW?_ &%_C /C)^SIX:U*:7S= M3T^+^S;W)^;S(N 3]5Q^M?@\.M???_!)7XQCPU\2];\!7MQY=IKL/VFU1FPO MVB/KC/@]*J:NB*;LS]:**0!?V(_@!XF\*Z9?W'QXMQ?3VT$O@/XQ^./B^]TSQ[?^&/$;:G-;:K93Z4TUL+Q)&25D8,#AG4D M_GWKSP0K*I.#A]_!KUO\ X)K?L^_$KX1? M%+5=4U=+,>$M0TQXI9++4(KA'G#J8LA"<'!DKPGXS_\ !-'QM\&?AYJWBZ[\ M2Z+J%GIL7FS0INC'O#UK>SC1]>$]KYM+(GYK1XRGFQC_8S*I7TR1VJ8OF7*S2:Y/>1K?M^?MC3_'WQ MB_A'PO<-_P (1IDA!Z.1T]!7AW_!,C]E72?BIX@N_B#XD$5YIN@W*Q6NGL M,B2?&X,X_NKQQW-?K8(MJA0H"CH!P!2D[>Z@A&[YF?@U^W/XAU#Q%^U5\1&O MYI)A::I)9P!V)"11G"@#L,>E>Y?"_P#8O^ WC3P/I&I:A\=+:VU2YM8YKNUC M6)?(D9ZB\<:AX8\6PW+6^JVDFF-/;-.G M#,I!!^M&A?\ !)WQ1XKT/3=9T/X@:'J.EZA;I";^]\#_&2PUKQ#%M:WTZ\FACCGY *[]_RG&3^%=S_P $ MZ/V"\DL-2BG5FV_N]RHQ_BQ7F'Q2_X)=^.?AAX M"UKQ3<>)]$O;72K9[J:(;HBR*,D GC/H.]>?_P#!/[XAZWX-_:>\$V&GWLT> MGZQ>BQN[8.?+D1Q@DKTR.HI/9V8;25T?7/Q1_P""4E]\1/B)XA\3)XZM[-=5 MO)+H0-:,QC#'.,YYKX:_:J_9VF_9D^)*>$YM7367:TCN_M,<1C #9XQ^%?OU M7XY_\%8^?VEXO^P/;_UJ8-MV*J12C=$G[-__ 39O/V@_@]H7CR'QC!I*:HU MP!9M:LY3RIY(>OOY>?QK[A_8W_8SN?V3E\723^(HM=&LQ0J!% 8_+\O?Z]<[ MJM_\$T_^3,O G_734?\ TON*^F+TXM)O]P_RJ7)WL7&*M<_G0^)T0G^+'BV, MML#ZW=J6],SOS7V7H?\ P3D^'^JZ+87LOQRTJWEN+>.5H62+,9902I_>=LXK MXT^)\/G_ !8\6Q;MF_6[M:OH]C?CXN^%K<74"3^5(C;E MW*&P?GZC.*V;\S"*NWH;)_X)J?#L_P#->-)_[XB_^.5]??L/?LR:1^SIX<\5 M2:+XQ@\96>NS0O\ :;>-52,PJX(R&(/^L_#%?&O_ ZCOAS_ ,+C\)_@C?\ MQ=?=_P"QI\&5^ /P<_X0M_$FG>)KF"[FNGNM-/R 2?=!&21]TUE+;(;]% /4FY< 5U/P'^)^N_LM_'C3]6N(I;6;3[G[+JE MH^1OA)PZD?3D5A_$O/\ PT+XK'_4TW?4?]/;U]E?\%/?V:AID&B_%?0;3%M= M016NL)$GW9-H"3'Z_=)^E:W6QDD]6C]+HO'NAW'@1?&"WT7]@&Q_M#[7N^41 M;-Q/Y?K7X6_M$_%?7/VJOC_>:E9P37NQV]TJ$C?&L4L@!]MR+7Y9D_\7>Z M_P#,;_#_ %]?LG_P4!7X97GP7@T[XG:A>Z5IM[?K'8WUA!YLD-T$=U./3:K M_6G+="CK%H_*S]EGX.?#WXOZYJUKX]^($/@>&WB5K4R*NZZ8GD L0!BOJ+_A M@/\ 9^*_\EWB'XPP?PKTK_AS]X^P#_PF>B?]^9/\:;:ON))VV/%]?\ V)/$USX]U'3?A_KF MB^+-,AGQ97R:K!%-*O\ "VS?D,,CI7[0_""RUS3/A1X-M/$W_(QP:/:1:E\^ M_P#TE85$OS=_G#<]Z_!'XU_"+7?V=/B?=>%M1U."35K#RYEN]-F.%W*&!!'* ML 1Q[5^TO[#'CO5/B1^RE\/]>UF=[K4I+6:UFGD.6D\BYE@#$]R1$#FIGL:4 M[79^;/\ P581D_:K%/B!!;O+I\ MUG_95U,HXB='+Q@^F=[_ )5^=!&,\8%7%^Z8S^)GVW_P2=\3:9H?Q_U.RO[N M*UN-0TMH[82L%$CAP=H)[X[>U?L,&!QS7\TMC?7&F745U:7$EIL_V=>:1B[R2.69V/4DGDGW-.,;.X3 MJPV4^H/;Z3"XMK9+OBIK5L;?4=>"QZ;;RKAGC7(BR/0L6;Z45'RQ;9TX##U,7BJ="E'F ME)I)=[O8YW]HOX[>,OB7XDNM+UJ.;0]-M)"BZ*"5V,.AD_O-^@K[5_8T\6?\ M)3\ ]!223?<::TNG2ZFE9IO?WKMIN][:ZGK--9P%/-8?B7QYX>\'6LE MQK6LV6FQH,G[1,%/X#J?P%?(WQP_;IMFM+G2? 4;O*P*-JTZX51_TS4]?J:[ M)5(P^)GXED_#N99[55/!TFUUD](KU?\ E=^1K_MK_M!0:+H,O@70[H/J=X/^ M)A+"P/DQ?W,CN?Y?6O@\@X]JL:AJ%QJ=Y/=W<[W%U.QDEFE.69B>I-=Y\%_@ MCK_QI\1I8:5$T5A&P^UZ@Z_NX%S^K>U>7.4JT]#^N,GRO \'Y4X3FE&/O3D] M+OO^B1T'[,?PB?XE^.TO[^/9X:T4B\U&=QA2%^81Y]]IS[5\:?M(?%.3XR_& MKQ7XKWYM+N\9+)!T6V3Y(@/3Y5!QZDU^HO[9.JZ+^R=^Q_J7ASPROV6^UTC2 M8)B?WLSR*?/E8]<^6K\]B17XW9'3M_G%>QAJ7LH^9_*?&G$TN)-?@KK%SJG@K79=!O[F(0RW$,4;LR=%Y_(16;+&V?YHS]!RO\ P&OL2S\6:)J.K3:7:ZQ87.IP F6RAN4> M:/&,[D!R,9'4=ZY6K,[D[H_-#]K#_@F9X[\5_%KQ)XQ\ W&GZGIVNWLFHRV5 MW.89X)I6+R $@AE+ECU! .*\G@_X)Y_M+VT*10IY42#:D::X551Z \?2OV< MHJU-HATTW<_&"[_X)V?M(ZC;M;W<"W4#_>BFUKM?H312YB%Q!(,-'+K996'N"<&O??V,_\ @FYXM^&'Q1TKQUX^O-/MSI3> M?::;8R&9VEQP7; "[?09K](:*')L2II.XS::_/#]O']B#XE_M"?&:/Q+X3BT MM],73XK8_;+LQ/N7.>-I]:_1*BI3L[ERCS*S/$?V,OA/K_P0_9U\+^#/$R6Z M:SISW;3BUE\R/]Y=2RKAL#/RN.U>TW,9E@D1?O,I S]*EHI/4:5E8_'KQS_P M3#^->O>./$.J6<&A?9;W4;BYA+Z@0Q1Y&89&S@X-9Z_\$QOV@U FTH #@?V MN_'_ (Y7[*T5ISM&?LT?C9_P[(_:#_Y[Z5_X-W_^(K[&_P"">/[,/Q#_ &=/ M^%@?\)V]H_\ ;(L/L7V:\:?_ %7VGS,Y48_UJ?7GTK[-HI.;:L-047<_(SQG M_P $T?C-KGQ:UWQ#;P:&=.O-17744F[C44C\=[C_@E#\6QXL>VBGT;^P3=[%O M?MA\T0;OO[-G+;>V>M?JY\,OAYIOPJ\!Z+X5T2W6#3M+MDMXU P6('+'W)R2 M?>NLHH7YN[ILZX]Z_0+]L MK]FN7]I_X2?\(Y:WL6G:O9W27UA/."8Q*H*E6QS@JS#/;->^44.38E!(_%V/ M_@FG^T)X?O9ET^UL4;[GVBRU;RPX^N%./J*M#_@GW^TV"0&8#_L.'_&OV8HJ MN=D^R1^-&C_\$N_CKXIUE6UDZ5IR.P\Z]O=0,S@="0%4EB!ZD5^K7P(^$]G\ M#?A%X9\#6,[74&CVWE&=A@RR,S/(^.V7=CCWKO:*ER;*C%1V.=\=>!=%^(WA MV]T#Q#IL&J:1>(8Y[>=<@@]QZ'T/:OS^^*W_ 2!L;^\GN_ 'BXZ9$S%ETW5 MH?-1<_PK(I! ^H-?I'10I-;#<4]S\7];_P""5?QPTN1EMX-!U1,\/:WY!(^C MHM=?[0DT+1;?.&>:\:1P/957!_.OV5HHYV'LHGP MA\"/^"4W@[P!J-KK'C?57\8ZC PD2S6/R;-6'/*Y)?!]3CVKTK]O+39+/X*: M;!I\"Q:=;W\2/%$N%C&U@O Z A!PF_ MLU>)]3O(K:*_TA9)/NEI9 !^45>,X2@[']IX3/LLS'#K$4:EX/O%_DT>876I M76H-FYNYK@CH9I"Q'YFF6UO+>W"6]O&\\\AVI%$I9F/H .:^R/!?_!.V=WCF M\5>*XEB'WK;2(BQ_"60#'_?%?2_PU^ 7@?X5QJ="T2%+O&&OKC][<-_P-NGT M&![5M##SGK(^)S?Q'R?+$Z6%3JS71)QBGYMK\DSX]^"'[$.N^+6@U3QCOT+2 MCAULP0+F8>_]P'\_I7W9X0\$:1X#T6VTC0K"'3["$ ".)0,^Y/<^];2X/08 M-3UZ$*4:7PG\ZY_Q3F7$=3FQ<[06T%I%?YOS9^?_ /P4/_9I^,'[2'CWP]#X M4TJUG\*Z+8MY;3WJQE[F1LR-M/8*D0'T;UKY+_X=A_'C_H Z?^@#IP]_[12OVTHJU-HR=-,_- M/]AG]DOXW?L[?&E=4UG2;2#PUJ5K)9Z@T%\CE.-T<@7N0PQ_P(UZ1\,OV0/B M'X:^*EI>W>IPV5C9O(6UFWF)ED'V GRAPHIC 5 fix-20240725xex99d2001.jpg GRAPHIC begin 644 fix-20240725xex99d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !. :\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*@O+ZV MT^$S75Q%;1#K),X11^)K(_X3_P , _\ (QZ1_P"!T7_Q5 &]16"/'OAAB /$ M>DDGC OHO_BJU[2]M[^$2VMQ%BF22I"C/(ZHBC)9C@ 5BR M>._#43E'\0Z4C#JK7L0(_P#'J -VBL#_ (3_ ,+_ /0R:1_X'1?_ !57-.\3 M:/J\GEV&K6-[)_%?O22N%4?4FL[_ (2_ M0O\ H-:=_P"!1*K[?K@T 7**R3XNT('G6 MM._\"H_\:3_A+]"_Z#6G?^!G?^!FS^3=ZE:6LV-WES3JC8]<$U!_PE^A?]!K3O_ N/_&@ M#7HJC8ZYINIR-'9ZA:W^(-+TZ;R;O4K.UFQGRY MIU1L>N": -"BLC_A+M"_Z#6G?^!"U^CY9PGS)5<<_P#M MU?J_\OO/R;-^-N63I9:O^WG^B_5_2:E\2O%^LSF>^\4:S=S'^.74)6Q],GC\*TO!/P3\:_$'Y]#T&Z MNH#_ ,MV39$/^!'BNWO?V-?BE8VLEPVB0RB-=VR"\C=SWX4')KZZ']D8!^RB MX0?RO_F?$5/[;S)>VDJDUWM*WRMI]QP6@?&'QQX5N5GTOQ7J]JR$'8+MW0_5 M&)4_B*^Y_P!E/]H>Z^,>GW>F:VL2^(-/57>6$!5N8R<;]O8@]<<<\5^=MU:3 M6%W+;7,4D$\3F.2&4$,C X(([&OIO]@+2;FX^)>KZ@NY;:UL"DC#H69@ O\ M,_A7G\0X'"U,!4K.*4HJZ:_KJ>GPOF.,HYE3PZDW&3LT_P _)H^_:*BN;J&S M@>:XFC@A09:21@JK]2:S?^$NT+_H-:=_X%Q_XU^+G] FO161_P )=H7_ $&M M._\ N/_ !H_X2_0O^@UIW_@7'_C0!KT5#:7EO?P":UGCN86Z21.&4_B*FH M**** /PW_;F_:+\5?%'X]>+]*&LW4'AO0]1GTJRT^WE98BL+F-I" 1N+,I// M:J?@3_@GY\:OB)X;LM=T[PW'!87L:S0-?7*Q/(C#(?;SP1SS7E_QI95^/?CP ML0%'B:_)SZ?:Y,U^_OPTF@N?AUX6DMF1[=]+M6C:/[I7R5P1[8K=OE2L+/ M_P"T+X5T2/6;RYT#6K@V-UITTS/%AE.QE!/RD-CD=J_:[5[VTT[2;V[OBHLH M('EG+#+M*T;0]1TYM;O+I;>T6/1VC;S2V MU0&V#'/?-3SN2V+Y%%Z,^3?^"J/[1'B:T^)-G\-]#U:XTK1[*QCNK];25HWN M)I"6 8CG:$V''^T:^7/@[^Q_\5OV@-'EU[PQH?VG2Q(T7V^]G$:RNN P4GEB M._T->C?\%0N?VNO$&/\ GQL?_2=*_1'_ ()L7%O-^QMX#6!D,D37Z3!3RK_; M9S@^^TJ?H157Y8JQ-N>;3/SI;_@F+\=T4M_8>G' S@7ZY_E7ANM:7X^_9W\? M3:9=2:CX4\1Z>RNRPS&-O56X.&!_*OZ)3T-?C1_P58G@F_:>*Q,CR1Z5;++L M.2IYP#2C/F=F$X*"NCZ3^*OQAU/XT?\ !,.Z\7:A*!J\J06UU-%E?,EBN5C9 MO;)!-?E@FHZG*DC+=73)&N]V$C85<@9)SP,D#/J17Z#^'\_\.@[WM_Q,)?\ MTX5X?_P3M^'&D?%WXP^)_!^NQ>=INK>%+VWDP!E&,D!21?1E8*P]P*J.B8I> M\T?7/_!*C]H]_%WA"^^%^MWAEU315-UIC3-\TEH3\\>3U*,<_1_]FOH[]L;X M_6_[/GP2UC7%E0:U=(;/3(2>7G<8! _V1S^%?CMI\_BK]C?]I$><&AUOPQJ6 M)5QA;F'CGW22,@_1J[O]NC]J(_M.?$O3DT$SCPMIT$:6-LP.YYG ,C$>N3L' M^Z?6IY;NY7/:+74^=[K6=;U2:[U*:\O+AGE+SS^8V-[$GDY[G-?H_P#\$=KN MXO%^)(GGDF"_9,!V+8_UGK7DWQ[_ &=%^ 7[#_A1K^W">)==U9+[4'(^9,QY M2//L.WJ:]5_X(W?=^)?_ &Y_^U*J]KY R_FAP M4V@=3G&!7U /C5^V+V3XB@>G]CW/_P ;JM5:Q,;=2W9_\$X/VA(;N!WL;8(L MBL?^)IV!KZ4_X*2_'+Q7\'_A?X$\#:)?3:1>ZG9*=0NK9\2%(T52BL.1E@#OC'^UU<^+]#AU!/B";"2^@2X\[2+D)Y9D4-N)CX&,YKTC_@L8#_ ,)= M\/>%=,EUC[(0+F^NI]L:.1 MD*7;J3U_&O6?^'8OQWP?^))IO![WZ^WM_GFOK;_@CS-%_P *8\;1;D$Z^(-Q M3/S!?LT(!/MD&OOML4G-IV*C3BU=G\\_Q0^$7Q#_ &;/%=MI_B.TN_#VHRIY MMM<6TQ"S*#R4=3R 2/<9%?I1^R%\^,7[&7CV/Q#=RW^K:#:7%I]NE;+RQ MF$E-Q[D8(S7G/_!9.YM&N?AE &C:]V7S;0?F"$P\GT!/\J9_P3K_ .32OC7W M^63_ -)WIO57!+EE9'P#X!\/>)/B5XOTKPSHEQ+/JVIS>3;QR7#(K/@G!/;@ M5](_\.W/VAF!_P!!M?QU3O7S9\+_ (A7_P *?B!HGB[3(H9]0TF<7$,=P"48 MX(PZ_%3C_BG_#GO^ZD_P#BZMWZ&4>7J?/WQL_9X^*?[.8TRX\8 M03:?#?R-':W5O>&12Z@$C(/!P17VK^QAXU\9_M#_ +&WQ>^'[WTVKZ[8VK66 MF3WFV%II,LD\*:?$1N MD]?H9_P2L^%]GX*^"&I^((-:L-6N?$5VCRK8.6^S+$I"Q29 (< M;V)&.XZ]:B3=M2XV1Q\W?Y6%>G>'O\ D :9_P!>L7_H K0K*4G+0VC!1=T?C3_P50U" MZMOVIY4AN9HU_L:U.Q)"HSNDKX^_M>_' O9_^_K?XU]<_P#!5;_DZR7_ + M MI_Z%+7QV>M;1V.:>Y][?\$CKZYNOC;XF6:XEF T@$!W)'W_>OUK'2OR._P"" M0W_);_$__8''_HROURK&?Q'13^$*_&?_ (*FZA=6W[5$Z17,T:?V/:G:DA S MND["OV8K\7_^"JO_ "=7-_V!K7_T*2G3W"K\)\D?VQJ'_/[Z]K$PCM+9>%'WI7[(H[DFOS)^,?QEUOXR^)I-3U M.0Q6<9*VE@C?NX$[8'=O4UZO^V_\59?%/Q _X16UF_XEFB?*Z \27!'S$_[O MW?P-?-%?J_#640PM!8NJOWDEIY+_ #?4_$^+<\GC,1+!T7:G!V?]YKOY+H6; M*RGU&[AM;6%[BYF<)'%&,LS$X K[I_9^_8XTWPY9VVN>-+==0U=P)(]/<9B MM_3 M5/:/!85V2^)KOV7ZGO<)\.4G2CC\7&[>L4]DN[]>A6M;.&QMTAMXD@A086.- M0JJ/0 5D^.]8O?#W@_6M5TVW2[O;&TEN8[=\@2E%+;>/7&*WBZJ"20 .22:S M;G6]'F\RSEU"R9I%*- TZ98$7));;@0)-BJ[ ^Y&?QK[X_9+\ :3X&^&%LUG>VV MHZEJ.VYOIK>0.%8@[4XZ;1Z]R:^7/AW^R%K_ (W\=:Q:7JR:5X:TW4)K5KUU M(:X".5Q%GKG ^;I7W7\/_A[H?PRT"+1]"LQ:6J/PSPM M/!8:=[6T6JM;2[_0_*>%^KT=V]6E^I\A_\ !5?XS-X+^#VG M>#M/N3#J/B&X!EV-AA;Q\G\"<#\*_)#^V+__ )_;C_OZW^-?1'_!07XPGXO? MM'ZZUO,)=)T0_P!EVFTY4[/OL/JV?RKYK!P:^"BK(_2YN\BY_;&H?\_MQ_W] M;_&D.L7^/^/VX_[^M_C7IOAW]GW6?$/[._BOXK0H_P#9VB:K;:>4"_?1P1*_ MT5GMQ_P)O2O)P<AK":LSIINZL2T445!L?CS^W)^PU\0M#^,7B;QAX1\-Z MAXJ\,:]>2:GNTJ W$UM-*Q>6-XD!? )?37 M>KVS6SRLG*)&CX9LL!DXP!7Z#1_\%$?@#*^P>/802<9:TG _,I7L/@SXN^#O MB)X:N->\,>(;+7M+MU9I9M/D$VS:,D%5R0<#IUI.3[ H*^]SX8_X*6_L;^,? MBAXIL/B+X&TN3Q!,MFEGJ>E6P#7'R%BDT:'[_!VE5RPP,#!./B3P=I7[1?PN M@N+#PQIGQ)\+Q/)F:VTVRO[96;U8*HYK]=)?V\?@3"[H_P 0M.21#M96#@@^ MAX]J]QT?5K/7=,M-1TZZBO;"ZB6:"X@8,DB,,JP(Z@@YI7]W(L,%O"KEY')P !CFGS>0G!;-GC7QB_9UUKX:MH]Q:PES)"0F^1 -Q )QG)P:_2'XF?'OX?_ >@@D\8>*M.T)YU MWQ074H$TB^JQ_>/Y5Y9_P\4^ /_ "/D77M97'_Q%*\K6&U%-.YXK_P4]_9. MU/XF:9I7Q#\%Z'>:QXEL-MCJ%AIMNTT]W;D_(XC0%G9&/8?=8GHM?/?[!O[% M/BSQ#\:+37/B!X.UGPYH&@XO5BUO39;3[9/G]VBB11N .&./3%?=X_X*)_ ! MC@>/(LY[V=Q_\17L'PX^,'@SXNZ9)J'@[Q'I_B"VC.)#9S!VC/HZ]5/U%%VE M8?+%NY\P_P#!4/P%XF\?_!;0[#PMX;U;Q'>1ZHLCVND6$EU(B;3R5C4D#WQ7 M"_\ !*#X8>,?AROQ!_X2SPGKGAC[5]D\C^V=-FM/-QYF=GF*N[&1G'K7TSX@ M_;5^"WA;6KW2-4\=Z?9ZC92F&>!P^4<=0>*S_P#AO3X#_P#11--_)_\ "E=V ML#4>;FN?DOX'_9O^+5G\5-!N[CX7>-(+2/6K>5YY/#UVJ*@F4EBQCP "GP& .?B+IH_!_P#XFN]^%OQ_\ _&AM1'@SQ%;:Y_9ZHUU]GS M^Z#9VYR.^#^5$FV."4=F>AL<8Q7QM_P4=_94\0_M!^#]&UGP=;K?>(]"9P; MNJ/=0-R51F(&X'G!ZYKU+4?VY/@?I&HW=A=^/].@N[65X9HFWY1U)##IV(-5 MO^&]?@-_T4333_WW_A25T[C;B]&?D/X6\#?M!?!_4KR/P[X=^(7A2\D&R8Z7 M87L!?'3)10&'7!YZUU!\=?M9\YU/XM@GVU*OU0'[>OP&_P"BB:: ?9__ (FO M0_A7\=? WQMM]2F\%>(+?78M.9%NFM]V(B^[:#D=PK?E5\[ZHR4%T9^(.I?" M3X^?&3Q)'-J_A+QUXFU=U$0N]5L;IV"Y_BED&%'/4X%?IK^S7^S#KWP#_9'\ M8:'JL!N?%NMVEQ*]0U?\ ;?\ @AH>JWNG7_C[ M3K>^LYGMIX7#91T8JRGY>Q!'X5UGPN_:+^'/QHO[NR\&>*;'7;NUC$LT,!(= M4)QNP<'&:3DV5&,4]S\@_P!F7]E[Q_)\>O!2^+_A-XH'AK[T#..M?K>O[)WP6 _Y)3X/'M_8MO\ _$5ZN".!?'-GXL\-Z MWX;,U_;R6UOK5A-:%QL<,R+(JY_AR1[5[?:?MU? R]NX;:#X@Z;)/-($C0;^ M6)P!TKV[5=7L="TV?4-3NX+"PMT,DMQ,[FQDUN25+F+P_=M&Z&8D,&$>",1D_]>5Q_P#$41YH]!3Y M9=3Z%T*-H=$TZ.12DBV\:LC#!!"C((J_7A_@;]M3X+?$;5H=,T3QYILE_.X2 M&WNF:W:5CT""0#?\ DI_CS_L& M0?\ HQJ_/JOT$_X(]$#XG^._?3(/_1C5H_A9SP^)%7XUI-'\7/&"W&[[0-4N M-Q/^^?6N(')XYK[S_:F_9>L_&-Q>>--+U2ST2\2,/?1W\GEV\P4??W_PMCCG M@_S^8X/V8?B3J%A8W]EX?DOK&]A6XMI[:>.1'C90RL,-W!K]HRS.L%7P\$ZB MC)))INUC\#S;AO,\-B*E5492IN3M))M:ZVNNOD?;W[/>N:;I/P"\)-8Q2WK? M9VC^S6:>9(TV]BRGL#GNQ QS6IKUA\5?&$3QZ?J&C^ K1Q\KF$ZC>8_VAE8 MU/L-_P#O5\Q?";X"_M ^"9770KM?"UK,VYUNKJ*6)CZF/#_R%?1_A[X3>/+] M WC;XDZC?IU-EHD,=DGT,J()"/IM/O7YEF>!H1KSJ1Q,6I-O2[>NO1-?BC]H MX?SK$T,-3I_4'SQ25YJ+CHK72D[??"7D>%?%W]EOX@:Q#=/;_%"X\6ZG'$9C MI%WOA=E'90)&49[ @5\932W4$[Q2O*DJDJX+'G[07QNL/AQ^S;KOCVWE&V73 ]AN/+R MS*!$/KEA7Y=J-S #.2<#%>@?\%$?B=/I/PO^%'PJCN&$T&EP:KJ<9/()3$2' M_P ?/_ 16F#Q\_XKY=@\/'#XRG%1J2;3LK75D[OS7<^#[R[FO[F:YN) M#-<3.TDDC')9B,CRH3NY'HS!5/L:]?9'\WK5GZQ? K]FS3]%_8YLOA?J]N(VUC19% MU/Y>5N+A2SM]49N#VV+7X?>*/#=]X-\2ZOH&IQ^3J6EWDUEY C<^\AK*#U9O4CHF?&Z,4=64E64Y!'4&OW?_ &%_C /C)^SIX:U*:7S= M3T^+^S;W)^;S(N 3]5Q^M?@\.M???_!)7XQCPU\2];\!7MQY=IKL/VFU1FPO MVB/KC/@]*J:NB*;LS]:**0!?V(_@!XF\*Z9?W'QXMQ?3VT$O@/XQ^./B^]TSQ[?^&/$;:G-;:K93Z4TUL+Q)&25D8,#AG4D M_GWKSP0K*I.#A]_!KUO\ X)K?L^_$KX1? M%+5=4U=+,>$M0TQXI9++4(KA'G#J8LA"<'!DKPGXS_\ !-'QM\&?AYJWBZ[\ M2Z+J%GIL7FS0INC'O#UK>SC1]>$]KYM+(GYK1XRGFQC_8S*I7TR1VJ8OF7*S2:Y/>1K?M^?MC3_'WQ MB_A'PO<-_P (1IDA!Z.1T]!7AW_!,C]E72?BIX@N_B#XD$5YIN@W*Q6NGL M,B2?&X,X_NKQQW-?K8(MJA0H"CH!P!2D[>Z@A&[YF?@U^W/XAU#Q%^U5\1&O MYI)A::I)9P!V)"11G"@#L,>E>Y?"_P#8O^ WC3P/I&I:A\=+:VU2YM8YKNUC M6)?(D9ZB\<:AX8\6PW+6^JVDFF-/;-.G M#,I!!^M&A?\ !)WQ1XKT/3=9T/X@:'J.EZA;I";^]\#_&2PUKQ#%M:WTZ\FACCGY *[]_RG&3^%=S_P $ MZ/V"\DL-2BG5FV_N]RHQ_BQ7F'Q2_X)=^.?AAX M"UKQ3<>)]$O;72K9[J:(;HBR*,D GC/H.]>?_P#!/[XAZWX-_:>\$V&GWLT> MGZQ>BQN[8.?+D1Q@DKTR.HI/9V8;25T?7/Q1_P""4E]\1/B)XA\3)XZM[-=5 MO)+H0-:,QC#'.,YYKX:_:J_9VF_9D^)*>$YM7367:TCN_M,<1C #9XQ^%?OU M7XY_\%8^?VEXO^P/;_UJ8-MV*J12C=$G[-__ 39O/V@_@]H7CR'QC!I*:HU MP!9M:LY3RIY(>OOY>?QK[A_8W_8SN?V3E\723^(HM=&LQ0J!% 8_+\O?Z]<[ MJM_\$T_^3,O G_734?\ TON*^F+TXM)O]P_RJ7)WL7&*M<_G0^)T0G^+'BV, MML#ZW=J6],SOS7V7H?\ P3D^'^JZ+87LOQRTJWEN+>.5H62+,9902I_>=LXK MXT^)\/G_ !8\6Q;MF_6[M:OH]C?CXN^%K<74"3^5(C;E MW*&P?GZC.*V;\S"*NWH;)_X)J?#L_P#->-)_[XB_^.5]??L/?LR:1^SIX<\5 M2:+XQ@\96>NS0O\ :;>-52,PJX(R&(/^L_#%?&O_ ZCOAS_ ,+C\)_@C?\ MQ=?=_P"QI\&5^ /P<_X0M_$FG>)KF"[FNGNM-/R 2?=!&21]TUE+;(;]% /4FY< 5U/P'^)^N_LM_'C3]6N(I;6;3[G[+JE MH^1OA)PZD?3D5A_$O/\ PT+XK'_4TW?4?]/;U]E?\%/?V:AID&B_%?0;3%M= M016NL)$GW9-H"3'Z_=)^E:W6QDD]6C]+HO'NAW'@1?&"WT7]@&Q_M#[7N^41 M;-Q/Y?K7X6_M$_%?7/VJOC_>:E9P37NQV]TJ$C?&L4L@!]MR+7Y9D_\7>Z M_P#,;_#_ %]?LG_P4!7X97GP7@T[XG:A>Z5IM[?K'8WUA!YLD-T$=U./3:K M_6G+="CK%H_*S]EGX.?#WXOZYJUKX]^($/@>&WB5K4R*NZZ8GD L0!BOJ+_A M@/\ 9^*_\EWB'XPP?PKTK_AS]X^P#_PF>B?]^9/\:;:ON))VV/%]?\ V)/$USX]U'3?A_KF MB^+-,AGQ97R:K!%-*O\ "VS?D,,CI7[0_""RUS3/A1X-M/$W_(QP:/:1:E\^ M_P#TE85$OS=_G#<]Z_!'XU_"+7?V=/B?=>%M1U."35K#RYEN]-F.%W*&!!'* ML 1Q[5^TO[#'CO5/B1^RE\/]>UF=[K4I+6:UFGD.6D\BYE@#$]R1$#FIGL:4 M[79^;/\ P581D_:K%/B!!;O+I\ MUG_95U,HXB='+Q@^F=[_ )5^=!&,\8%7%^Z8S^)GVW_P2=\3:9H?Q_U.RO[N M*UN-0TMH[82L%$CAP=H)[X[>U?L,&!QS7\TMC?7&F745U:7$EIL_V=>:1B[R2.69V/4DGDGW-.,;.X3 MJPV4^H/;Z3"XMK9+OBIK5L;?4=>"QZ;;RKAGC7(BR/0L6;Z45'RQ;9TX##U,7BJ="E'F ME)I)=[O8YW]HOX[>,OB7XDNM+UJ.;0]-M)"BZ*"5V,.AD_O-^@K[5_8T\6?\ M)3\ ]!223?<::TNG2ZFE9IO?WKMIN][:ZGK--9P%/-8?B7QYX>\'6LE MQK6LV6FQH,G[1,%/X#J?P%?(WQP_;IMFM+G2? 4;O*P*-JTZX51_TS4]?J:[ M)5(P^)GXED_#N99[55/!TFUUD](KU?\ E=^1K_MK_M!0:+H,O@70[H/J=X/^ M)A+"P/DQ?W,CN?Y?6O@\@X]JL:AJ%QJ=Y/=W<[W%U.QDEFE.69B>I-=Y\%_@ MCK_QI\1I8:5$T5A&P^UZ@Z_NX%S^K>U>7.4JT]#^N,GRO \'Y4X3FE&/O3D] M+OO^B1T'[,?PB?XE^.TO[^/9X:T4B\U&=QA2%^81Y]]IS[5\:?M(?%.3XR_& MKQ7XKWYM+N\9+)!T6V3Y(@/3Y5!QZDU^HO[9.JZ+^R=^Q_J7ASPROV6^UTC2 M8)B?WLSR*?/E8]<^6K\]B17XW9'3M_G%>QAJ7LH^9_*?&G$TN)-?@KK%SJG@K79=!O[F(0RW$,4;LR=%Y_(16;+&V?YHS]!RO\ P&OL2S\6:)J.K3:7:ZQ87.IP F6RAN4> M:/&,[D!R,9'4=ZY6K,[D[H_-#]K#_@F9X[\5_%KQ)XQ\ W&GZGIVNWLFHRV5 MW.89X)I6+R $@AE+ECU! .*\G@_X)Y_M+VT*10IY42#:D::X551Z \?2OV< MHJU-HATTW<_&"[_X)V?M(ZC;M;W<"W4#_>BFUKM?H312YB%Q!(,-'+K996'N"<&O??V,_\ @FYXM^&'Q1TKQUX^O-/MSI3> M?::;8R&9VEQP7; "[?09K](:*')L2II.XS::_/#]O']B#XE_M"?&:/Q+X3BT MM],73XK8_;+LQ/N7.>-I]:_1*BI3L[ERCS*S/$?V,OA/K_P0_9U\+^#/$R6Z M:SISW;3BUE\R/]Y=2RKAL#/RN.U>TW,9E@D1?O,I S]*EHI/4:5E8_'KQS_P M3#^->O>./$.J6<&A?9;W4;BYA+Z@0Q1Y&89&S@X-9Z_\$QOV@U FTH #@?V MN_'_ (Y7[*T5ISM&?LT?C9_P[(_:#_Y[Z5_X-W_^(K[&_P"">/[,/Q#_ &=/ M^%@?\)V]H_\ ;(L/L7V:\:?_ %7VGS,Y48_UJ?7GTK[-HI.;:L-047<_(SQG M_P $T?C-KGQ:UWQ#;P:&=.O-17744F[C44C\=[C_@E#\6QXL>VBGT;^P3=[%O M?MA\T0;OO[-G+;>V>M?JY\,OAYIOPJ\!Z+X5T2W6#3M+MDMXU P6('+'W)R2 M?>NLHH7YN[ILZX]Z_0+]L MK]FN7]I_X2?\(Y:WL6G:O9W27UA/."8Q*H*E6QS@JS#/;->^44.38E!(_%V/ M_@FG^T)X?O9ET^UL4;[GVBRU;RPX^N%./J*M#_@GW^TV"0&8#_L.'_&OV8HJ MN=D^R1^-&C_\$N_CKXIUE6UDZ5IR.P\Z]O=0,S@="0%4EB!ZD5^K7P(^$]G\ M#?A%X9\#6,[74&CVWE&=A@RR,S/(^.V7=CCWKO:*ER;*C%1V.=\=>!=%^(WA MV]T#Q#IL&J:1>(8Y[>=<@@]QZ'T/:OS^^*W_ 2!L;^\GN_ 'BXZ9$S%ETW5 MH?-1<_PK(I! ^H-?I'10I-;#<4]S\7];_P""5?QPTN1EMX-!U1,\/:WY!(^C MHM=?[0DT+1;?.&>:\:1P/957!_.OV5HHYV'LHGP MA\"/^"4W@[P!J-KK'C?57\8ZC PD2S6/R;-6'/*Y)?!]3CVKTK]O+39+/X*: M;!I\"Q:=;W\2/%$N%C&U@O Z A!PF_ MLU>)]3O(K:*_TA9)/NEI9 !^45>,X2@[']IX3/LLS'#K$4:EX/O%_DT>876I M76H-FYNYK@CH9I"Q'YFF6UO+>W"6]O&\\\AVI%$I9F/H .:^R/!?_!.V=WCF M\5>*XEB'WK;2(BQ_"60#'_?%?2_PU^ 7@?X5QJ="T2%+O&&OKC][<-_P-NGT M&![5M##SGK(^)S?Q'R?+$Z6%3JS71)QBGYMK\DSX]^"'[$.N^+6@U3QCOT+2 MCAULP0+F8>_]P'\_I7W9X0\$:1X#T6VTC0K"'3["$ ".)0,^Y/<^];2X/08 M-3UZ$*4:7PG\ZY_Q3F7$=3FQ<[06T%I%?YOS9^?_ /P4/_9I^,'[2'CWP]#X M4TJUG\*Z+8MY;3WJQE[F1LR-M/8*D0'T;UKY+_X=A_'C_H Z?^@#IP]_[12OVTHJU-HR=-,_- M/]AG]DOXW?L[?&E=4UG2;2#PUJ5K)9Z@T%\CE.-T<@7N0PQ_P(UZ1\,OV0/B M'X:^*EI>W>IPV5C9O(6UFWF)ED'V EX-101.SCH 6 fix-20240725.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 fix-20240725_lab.xml EX-101.LAB EX-101.PRE 8 fix-20240725_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information
Jul. 25, 2024
Document and Entity Information  
Document Type 8-K
Amendment Flag false
Document Period End Date Jul. 25, 2024
Entity File Number 1-13011
Entity Registrant Name Comfort Systems USA, Inc.
Entity Central Index Key 0001035983
Entity Tax Identificatoin Number 76-0526487
Entity Incorporation, State or Country Code DE
Entity Address, Address Line One 675 Bering Drive, Suite 400
Entity Address, State or Province TX
Entity Address, City or Town Houston
Entity Address, Postal Zip Code 77057
City Area Code 713
Local Phone Number 830-9600
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, $0.01 par value
Trading Symbol FIX
Security Exchange Name NYSE
Entity Emerging Growth Company false
EXCEL 11 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *B ^5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "H@/E8](>\P>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''7#DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^? M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD M#@B"\Q4X)&44*1B!19B)K*F-ECJB(A\O>*-G?/B,[00S&K!%AQTEJ,H*6#-. M#.>AK>$&&&&$T:7O IJ9.%7_Q$X=8)?DD.R&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "H@/E8I4M"@40$ "A$ & 'AL+W=O78X)N5[;=\(6H(DM^20YA&_? ME0&;WIDUT^F;8-G6XY]6JV>EC#9*OY@UYY:\I8DT8V]M;7;E^R9:\Y29"Y5Q M"4^62J?,0E.O?)-ISN*B4YKX81#T_90)Z4U&Q;V9GHQ4;A,A^4P3DZX<:36*VMN^%/1AE;\3FWG[.9AI9?JL0BY=(()8GFR[%W3:]NPJ[K M4+SQA^ ;62?!X.>53WF2."7@^+H7]4MLVPRTFI#M'L;U-Q% M,=2B-\ )Z69E;C4\%=#/3FY5E$.0+6$R)G?2"KLE#W(WVQ"UD6_A(^Y5/]H+ MWNP$PQ."O^?)!0E[+1(&8???W7U@*P'#$C L]#K_'^!.L%LOZ-+\RF0LXF,/ M\MAP_!TR=$[+Q@SKH5RTQ<3R-+:N.!*958UI56_1.NC@OM,NA<) M)X]YNN"Z#@K7H&W:"2A%: 8ES> ^$L9J!A%[9&EMF'"=J4IA95@RWQK+ M4T,^SZ];L%JB"X1Q6#(.SV&[ZMH\25@B"@0:=W.>P@6)#7MCO#@<('@TJ@PW. 8194#I3NG"M M%IE;6 =$:3)5.004XJKBV@EO4+^]PR"/J@ ]!_(ZCL$23>MP03[ >^23K"?# M)?N#'KF!=2]7Y%9#Y84QYP+&W T"#+FJ"Q3U\>^0RXC.M'H5,JIGQC6?_\30 MJAI <1?_%FWJ6D#VK#;U%167>Z?NE*J:D%QDR_"= U[R],HN," 8HY"J]I <6/_H"*(R6RM)%8<&D2&G:!] MV<>3O:H/%#?V+UI8RR4$)DUSZ1P.7,344N%"3:6=5N6 XBX^5XF(A'7K^R.L M/"U84LN#JS3R5'6 XK8]T[P=07@X+/W=#@PV05R33\OEB?G#]9K(PJH"A+A' M?T?V8$P.9$V #;*-@)7[A[A5/PL+VR"U)#3\>?$+F?,HAWRKK>P-2BX_X:PU MMRIZ:9$?@XN DHQI\LJ2'&4].@XT6+1FLP&> M+Y6RAX8[UI;_E9C\ U!+ P04 " "H@/E8GZ ;\+$" #B# #0 'AL M+W-T>6QEO%D MN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=<2PZFTVY# M;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ?$,78&F? M KP(&K XU7=>&18/QA<0 M&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3 .B<45XH M!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D*Q+^,%F)? MA+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&*6BL>]O[+ M"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0\Y^M<\TU MMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 ]IV03NA1.XJRY/K% M.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E\!>/AG$# M#RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!#ZP+V.Q M_G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@" MIQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 " "H@/E8EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *B M^5@<.&7J/P$ #P" / >&PO=V]R:V)O;VLN>&ULC5'+;L) #/R5U7Y M$U"+5$2XE#Z0JA:5BON2=8C%/B*O RU?7R=15*1>>O)Z;(UG9A?G2,=]C$?U MY5U(A:Z9FWF6I;(&;])-;"#(I(KD#4M+ARPU!,:F&H"]RZ9Y/LN\P:"7BY%K M0]EU$QE*QA@$[( =PCG]SKM6G3#A'AWR=Z'[MP.M/ ;T> %;Z%RK5,?S2R2\ MQ,#&;4N*SA5Z,@QV0(SE'WC;B?PT^]0C;/8?1H04>I8+8864N-_H^8UH/($L M#UW+\0D= ZT,PS/%ML%PZ&C$179EH\]AK$.(<_I/C+&JL(15+%L/@8<<"5PG M,*0:FZ15,!X*/:XH$ZQZ#"PAJ748J&2WEYIK=WDWM)J'7N0;#W\!J-'[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++ M3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,)KM\,<'AT_@%02P,$ M% @ J(#Y6&60>9(9 0 SP, !, !;0V]N=&5N=%]4>7!E&UL MK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QX MWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6# M4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$ MJ+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L: M!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U5 M9"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\ MUDX:?^:+X3]>?P%02P$"% ,4 " "H@/E8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *B ^5CT MA[S![P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ J(#Y6*5+0H%$! MH1 !@ ("!#@@ 'AL+W=O7!E&UL 64$L%!@ ) D /@( .@3 $! end XML 12 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 13 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 15 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 1 22 1 false 0 0 false 0 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports fix-20240725.xsd fix-20240725_lab.xml fix-20240725_pre.xml fix-20240725x8k.htm http://xbrl.sec.gov/dei/2023 true false JSON 17 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fix-20240725x8k.htm": { "nsprefix": "fix", "nsuri": "http://www.comfortsystemsusa.com/20240725", "dts": { "schema": { "local": [ "fix-20240725.xsd" ], "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", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "fix-20240725_lab.xml" ] }, "presentationLink": { "local": [ "fix-20240725_pre.xml" ] }, "inline": { "local": [ "fix-20240725x8k.htm" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_7_25_2024_To_7_25_2024_l7dcGmfCRUSZV02uPYIEgA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "fix-20240725x8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_25_2024_To_7_25_2024_l7dcGmfCRUSZV02uPYIEgA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "fix-20240725x8k.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity 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": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity 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": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identificatoin Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.comfortsystemsusa.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "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" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 18 0001558370-24-010175-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-010175-xbrl.zip M4$L#!!0 ( *B ^5A0, &H, 0 9FEX+3(P,C0P-S(U+GAS M9+5676_3,!1]1^(_F+SGLQM3JVX38R!-Z@"-(>T-N8[36B1VL)VU_?=KXL>DNMRTD8KE:K@(@B$U*KC=*T4)7"YL1* M1A?)N8>PUI+-*TT_"UG1_?(2VZI%DK11MYG>3[$-"F%@"DNIUAS3L/MZ"C MDDI*N)2;_G(XM!7&.A^,8A0^S1C_Y9@<,Z+ZE2UT4+V!:C10RX"(BFLY%/D6 M['KHU6[W1,O!],8AH(Z80Z)'"F'@.8RCH],U6?:':I!.@;O2]66.Q^-Q:-$F M)4;Z10'H7K6!J^F0%IW3A5D71RIA^A'6-&=UPBS78>M2#L0-2+L8@+(C=69< M:T!]O(>\+M6E%=%TCCU/M&R4]Y6 MH "'!C9ZB1^-_%'L+#.V?M6Z=/NKE)2?CQ<'="86UPM_5+U_U^X.DGKIG>W($/65CO'F)0ZY.8350NKI1FC#.;0P05 MB9"/G,#^(^8IVJJA/;EIV-7HRE?PSO_*K^PS-%N!EK4TF[BVKBG'+ G.297_ MA>$NLF&[^M0UJ-,WMRH?:(;L=IN88;GT%"O*W(RH/5O:UQ_,B^^FX2=D&\"E M<@PC?V13V%YW"U3[=1)8D@.5@^4+(J*D4C-8FKLU'_ZKK'(\?VU68$+S_Y/. M-.P.7'W2'DP[EI 9C!CBO1^"0VM[^PTY$\2*'3$Q_YK%[9LC/TY@E0;@VL5[ M/(S^#Z$3 W &QO/Y*WT>?E[V.55#=/-@[L=HYW;;A*W*U1]02P,$% @ MJ(#Y6.\$A>EE!0 Y3L !0 !F:7@M,C R-# W,C5?;&%B+GAM;-6;X6_B M-AC&OT_:__".?=FD"VGH3551VU/+]4[5Z!4=3#OMRRDD!JPE-G),@?]^=A*G M)+4#%[K(?&D#[Y/'SVM^<0*$JP^;.()GQ!),R77'ZYYU )& AIC,KSNKQ/&3 M ./.AYN??[KZQ7&^W7T=0DB#58P(AX AGZ,0UI@O8$*72Y_ (V(,1Q'<,1S. M$8!WUKWHGG4]<)S=]?G7R^F;)(&9R[Q5A&A7SD*)DC MGW*\GG/N=3=)V,DCRO(!@RCYYI4^[\F[O+QTTVHA%48A+[2[OG^X6;$C)@X@ MGSI_BJ*AV(+4I<^W2W3=01N.2(ADW/191B-4$U>6T\R9L_2F0T^8S361\V&HYKB]V@: M->^EU A#"5VQ%/C#7]3=_*:Y+C(*A5Q4$''^&O] Z)N/:KWQ20CWA&.^A0M6XR1MA7%4:EH*4CZC$U)*MQ VK6X'HT0PS2\)^%'<=U4<[Q4=1:C M5=M:=:DJB2Q%K3[KT8M79BM.BR%(XQ;@R\[ GW"$OJSB*6*:GC42BY$S-:1H MJ]8M!/A'_Q8]W*9I!93YF^L3)I98W5M!FB M'DG;@NI M+PCCUN";^)N'4(R.9SC[E&G/V=6LMQ[&/:V6H32(K89S7^8C(17VL.-/,6G[ M_/Q LJ6E*7-C;FX\!S0E3ARM@,:FD_7^_:R'MR#VB[C6[N+U1 ?EOQ(E$N# MO(-T&* ,\J% CM4:U;=A**8QR?\-,4&><7;T6NL)KFFQS*U&:#6M=7F/9#3W M?*&(C1I\Q" J2FR&_%:;&*JA': M!G4@-I_8A*[)OJDH*4\%S]?M:V5J$)\*D-HFM4R6E*> I3[P6Y&9N8.P;^M*4QX+MPSY!APK98L!U#52W*.P M4[,4,FW$IEBE"YQT:XLB>2=2-%I08OX.1B.QF"930XJH:MU2JHPQFY*5&D+J MV-YG/'\SS#DB QK'*Y)_@I5HNC7I+.:LMC4%FU9D*7'U69MBE[M"V;8%],8T MP@'FF,P?Q7L8AGU=SUJ1Q="9FU+$O598BEM-T*:LO5B"\FP!M!%#$FXD7KCT MCC)Y0RM[FLVTY]):L<7@[6]2 6A66@KB 8&; BFLG6#'&S)S2-W;1_,A25:( M_1"@NEU.!U-CPP987^E/ UES[#<#-QNB;7['*%B)ZX>MUYM.,(]T;W,U$HOY M-#54G+TK=4OY,\9LREOJ G0&7N^WZ>^@_%M ;,)\^0NE\3:>4EVKU;K%<&E; M4625BI9BI<_8F*G,#3*[%E>K^TVP$)&1X89#@\QBL.H:JZY\V?RMUN_@-02P,$% @ J(#Y6+'<*]R2 M! RB8 !0 !F:7@M,C R-# W,C5?<')E+GAM;-5:78_B-A1]K]3_X*;/ M(1]\#6C8%7 M)^!3;QTB(H#'$!3(!QLL5F!&HP@2,$&,X2 #PS[2P2 8S>Z#;OA --,8SQ M+H^A!"3!W(:S'QFE\2CI@Z[EMBS7=EO O M/N9R4B!3);P?['RB'A2)3@>'QW,6Z !-:S]7(4+],C7,5+M,QS6;3B/FOI%25,,E)M'P M.(-/FAD?\?%H*!&" M;[E (5]SJ/98"FF5"YHD6DH]:Y=DQ!"7T9+#G^1@FIF:\C]F=J BB@4B/O+W M>[%0T]FVW;.!"72@PTU(?+"+"GXNX21=F7! O2,N@:IKRHXM5>&XC)?$XLAK M+.F;Y2.L_FE-M:$,;R9FRQ_?1U0N(L,Y%PQZ0D<*X!P% R-GW'I/+EJQF8R8 M0^5P^'NG>=?NMMJ]NU:OU6VW.TW[@-QA90S9,5'(/!U;;F:*Y=B"%&%%D,EX MIK?"P=[Y!:-AKD;I;+0D:\I\Q.02;H UEUQHI%C#X)VU'DI.ON+U.8#+'+&/ MQNNC]F7:J=QN1NZ(8NH7N+VB)%74BOL PK_KS8'73OP3[ MU(/V+3P8R>P8#,;R@B;^$VT+33C!UC67'S2+*$L*O4DXTHFM9:]L1]8N7M+-'UB&7/+E![*FEEQ(0+M1<;=^1'%*N8#!WS@Z>Y;) M ]?4D\LY:%NR7?V[VJ**9<@0+##B<+@^TE]DK<6NN%U7=_&#Z8J2XG;]%'), MO]/NN-W_J>BEF&OA*^[7O\I+:H'(B(;AFJ17YSQ'_5Q[:BW.-^WM[,65(50V2EW#)G7[U M@(@]+Q:Y:U0QN#[>7)F#]NA M6LWDN/.9>M":M\:=0.KC2BGFVH6*>_,9@^I5DM=M.*=Y9Y:C\?I(?IFV?CQ8 M<;NM:^$Q]E:0+%'!,Y$\6'W4+\U>FY#MLJN^P_L8(K:4%?,'HQNQDHMH!$GQ M"TR,#(T,#<*@-9(>",MQ!1&7? 4><+U4DZ$ E)S"+@K[^G.PD&Q'5$47FJGI$D MG4[WV?IL??K'?X=]&UT3/[!OW;?S?^]>/_ M. Y9YYN-?62X>M0G3HATG^"0&&A@A=TR:KF>AQUT0'S?LFVTZ5M&AR2O"'RN MF.-S N*XI*M-',";KE-.6V0?5I..Z>-B7I3S(B_*2!#*0K$L*NCXX+9I_/:^ MI?G8'Z73*$-W?$XMB5).4&2Y,-V\2?QK2R?HEZNA^E89%0JFKFNJRJE:H<3) M.H^YDBJ;G(R50M'4X>,XZ:,; K 8$Y0-HCU$ '+*W$#<>-!H-!;B#E7+^3%TJE4GY(.TL:E6W+Z4VT9%W2MB+/2WGZ6 .0 MI8#S1QK "S\:CLN,ZA#:PAF7:&_'CGY9A$(?]A :'( 1\2X\'-0P;%"A;D<]@ MW"ZV1:5-<=5NN9D+NVCH.WVSVCAM_OG-B]'Q1;W6J:P@!_?IUXE5KCDPC5$5 M9NECN^X89+A'1BO(,GZNM/2VLNTU=_[L=X:]:NUT6.K5#RXZ8J4DBK]R$^,<+X#KH H-*@XW+9Q9SS0BXMC M4GKYN1)8?<\FE$;R4UVRR\"-?';%Z+2 MINF3]#K]2'X"5"E,,S/]ZC;!?EESP^[Z]"=FO>FE[YDP"<[$? ME;^UK#X)T"$9H(;;Q\ZWM?@._ U@ZN:W==8ZL&X(= W2@\I$KDOB<>:$TGCH M,([0[9<%:)/>HB*'7FNN#Y 9M\A!/RAP;;]:-#UN,[$LKD9"9'?X:#+O!6Z#IK:"M7 MS2&15^32>X\X2]IOQH3J:\-V^ZAQ\,^_A0*_SN Y3^UA*[&E6DR_HVQ]B'V_ M?7!UT3RU+QIV+[JV]R_/]P=V0ZD\,FR5VXOQ/ZU9?#%Z>#51)PI,,VMMR=6]7V-JY."6]S?;9Z56'W_QS\@C:J[$3!S5C+PXZ;5;64-W1 MT:D%:B#+0588(!"%P*?^]P]&LXG=4,2X M4)!X#4P&]@]0B&;P2AN+IJF:@H'% D[L!ISZ,\[KYAF^":K\Z.&G6^*P[]4K(]GCSSRU="W(7G77IBW%Z9;%[5T2Z;RNG!XYAX+RFZ\< M[FNTI7RGY<6E5")G3>>4!$>-W:U+S]1QIRW=_;K:V'%V+5[=K8GVR45XH?J. M'%:@Y9VO*R=7HB[JSNYIWVV(XJZW5]T1:9_IUT.LV22%<&*8ZJYM8R\@Y?1' M%HW4@DLP2.WPQ%F7H"TV\W$4NNF-V,9G=R9< 7S&]2.)_LL24?"PEK(QG(=.Y"QV:MCM("2R]Y@8^ M]LJ:3W"/&P"0'O56)-8_^W#:%&M@YT.GD2(E:)X-.6V"*XT-VRQ:0YP ,XWO-E%=(/Z8NPXEXU=^,VJ?X]*9Y>+4?;E\PZA(?H2Z!$R1>$%Z) MN-Y#0LR-N!YGH\O MR5>K;K]O!<'+D/;NHO -D+: $G*UWFBB6M^SW1'Q/Y50<4UD937-[TM)\E$D M"5784+R.O@1K2U'R+EB;5(/0H9O[/B50\LPQ_P'C+@5%TXJB".:!3I2V3%2M MK8J&WA9E4S2UHBEJ>-?,BE MG"PMW5OO[F84:YK0V]TN^3)WAQ"T4%;<*0G0[:\H'\UE SLD*"9)Y_'=_; MP]SSD7QOCXJ"CZ-N+1GO!8Q7A9]'?LL=.)F4K_VZ*O9_'6C<:=4ZW+X*:I=_ MALICF7Z[;A2$U'LS@\$>>F\-S2G;^MFQI00DS)]XY!]#2XOM=QS#I1FT.&5/ M%]JUHV-+;@X[:FOS^C&XM,@0!Y]%[,S9.%U4:?1F['CL I7:?RQO(IQ9.=LY M$G^=#]W>7FFK\8<[TK3?_4&26_=@&*#(*Z\; 5A0@;F:P(\F<7JP\.N6AVU$ MAD2/J/X)MTU+)\$+'$)+GGLGC (3(,H%;^P'6H ,\6>#"Z7_*SF9C?LVF9L. M4"BN!R@D-O&ZKD.0PWRC:]3!;4<4T0B#Z092S2#H06FR.O=M450;J_R*#QV2?(#U;%_D^+UWD=HK[+O#A,45$-M;+ MIKE[+A^?:\.+(G\U^J4.?WN=PNCZL6FJ$L^5"@\8-HM CQ-\E'4/\D^WL1=A M'JO;H%,2/]DOX#,5$RYQO/@ 2YDHWBX%DI?JCLC&0;J_)_?1M@V\A8"M=HG> M0V&7(.R!:@Y+-XWE:^X0:<1V!Q2@]"$%>VS?JMP>,F'L(+6L $182!P#H!VZ M /!^9(?8(6"'V",4 )\&YHB]GKS@:@"?.+[@QOUF]GM$T ]@TAFESTS7AA'0 M]ZC-8-'(=%!^,\ L$,(F"Q;0[4N,V"R'AFS*'+OSUGF"FNO:&@8$A4 K6?%Z MYELAT 3-)HB<))H49&2L&>Z>15=FX/-'W%7IPC\\L \..[-\@"G\FJ3C$G1: M1\U1'V3N-P;[4E&6;V$_*75C0DT& K//C@1YF;V8C<@F<6-95!("#">W7])= MEZM"$56W&TB4^!PT_)YQ]"PQ;I6;KFWI "VGT[A;;4Q;U" M]::AE6JD?K)7F0.Z;T>!^LDP[L&U(&-.$#/HGMAB.T:VS.?BEG-=-CX4IH]] M0OF:EK)A>^>IZ/>/3'-"B:JWCX;A;NW,/A7=+M[:ZHOGNC,/C,-H.#TSG*=Q MNB ;G+BJ)4S\)"*(7UB2P3UD4 ^"B/BSB2$DUUN79X/>9N_LN'J]N74MRW]* M"T0,$N'D5?T9Q)"\,%=B6$@]1)8F2%*0]N,00D4 9+]3Z ^5S5O)>5"5*?;B@E:2R)Y_?M"M)/&XB MU61X=$W4FS^7VWR_-W"TYJ 1AZ:0J5E./O]9C%MN*D]3OG(>#,K1FIEQ*1:]BW0;!\&XJLW<6.-S0,['S&<K-*3R3+@]F\T^ M!=P.DQ(CC.!(JN"!\C'H6G#G5D.9A.=BL_(#BMHL#4?,N%3?(+*:*( C0=08 MOX_CJ:=;I[6KT5!J\'VGO?GG\N+F;%])JII0TP*PT@Q=O;>&_I_/\0+RL(^N ML1W-J-ZZT/)BL=&32))8D-PF??W:#2XZPX/6Z5[C^LQW=U2M=WH2E_K=KI__ M%0;>7O(L(@:F#6TJC.ZFQ*3,D]JBMU6A $GF5>7B[+C9;O$[=O>&MS>W3>\R M*?9#X7+A^KV8A<:V[",9"&E4-]9BOI)E.SVNNF-0MP%!V@CI+#P"CWNP3!"V MO7$J;&$%"&9! *8=NBIW?'<0=JGWP:.A#!P@@YCP.5;"BCH>D,PKJ:4[Y6>. MJ_M):)6Z(XKKS-V<-K98\2N/%K^B<2_6$XA53IS1UZR2@>-.J1/C]KU,M[DO MY]*8'E?M'B2^IZ\M3DY*1[;#!E:-QY5QLUT$9VW+;?Y1>LW&C63WST[PGOBZ M;K8O3QUU\P%&I\D<,Z6&=2?.V0690&RBTW,V')>YP:* L%9 54DTE1Z8,7O$,\'Y_ TA_YK8^8+U'K!NY!C4B>GZY12$F6+^R>=$AJD. MX6*/$39AE2QC>X!'0:+.%DLYZ3\);LIC+-!#/E!\A #*_+YU%#W]: *Q-.-H M G;S=8\F2#S6"C%Y69>EMB@I)&:Z_=MQKAWD\9#/3=($-DARV0] NF;!)! AJ+ML7BMNB#NXP(7 MVI=<&K.Q(*DPS="5,,2P"!H,:K?[^.$&:- $-&%8),>GHE EN3;LPF1"5"KE M!*92PV+GL4P@#*L6S2L&VO;HE6Z=E$@B/QZHB6Q*V'].S+8]R?* M(2>)8721I"]FWF 9F[>KJ9^0!%V%:4M0V8 T%7$RM'2,='NOJ0&_3 AT&+F MEC,^ HKISC@UAYCY40<4,CX>&R35R/=I!#PSI')[V939"8K!*;U1 M\@K=-4I"&J'-S,AWK" EQ: +.C;3NC0"AADHK$8U63 MR9!Q#$W!(R&="NB*,+2DF+(^.<8@TKO)(+\D^3YSP5%SO/"2!>>92] 1\S34 M:''Z8+G"O.8*$P,?A(;XZ#*361)>L'@81+>Q/TYVQ>EB 3V GD8/UZ+'+,Y\ M58\]X %SW]'$6OJC"Y1!_" ND@[3->BDDE'JMAL/68L" "/=A>,D9B=K24>_ MABI1)PI &Q77ONYJ]4QV+[V0W1\^Y6:L5K"-CC1;*58O$Q+]LAQ__[@&72LD M'-S121GXE 7RZ6X XSMBYZ7ZF^/TULF8HGPG%"N^J6=/%NYW M[8FE6]<>=<*?&*/%_7WLL/ M!IPF_4GT_@7?@ 0]WZUOUEN)1#SL M"5?,BD;^Z6M7[9AY3N'3'1B)<3#C M=.:GG>$\E3W+:B4\,=5XAGRY#XXLT\&C)V&&"PS+^XN]/1\>":,O&F']S;G- M$W8HR_1-3K/UX[];)-!]RYN(ESX[N?HQ=6'N4FELC8"BKMX54B^LJO&**_6B M:JQ/S0Y^= E+T(S13E ,Q[6,]+)-8YDYD9?US%;GA M^J/?CYNMKZ"N3W-836O(4<<97Q25(1F62H:0ZX;]A[)'GSA#9FH[-/AO3QR+ MGMQ:V7B2NQ*]G8,Y(1'\>=AZN41]0HGP=9'>,. >L&9#TLE[1*]A8. M,6+GI[%,=IVUHI%J=+[9V$L._63[[1:,E-XWA>H)&5-?).U)6J8]O3CMJ23I MFLE+A;9:4DA;-@I\6RT:4IO7)%PH%$59--/:>5\I[:E9WSFLM$X;M>;"ISN] M06*M6/2F$FN/,_OC8^OX*K+\)%7_:04WUEBCQN2^?X.Z!70?<$*CDG/7C@]Q(-;X,&)5=8YK$M4![;P\)I49?]5V3\SS#% MQYCJ37Q61P?;1XT6:EXT6[6#9C;P<5A]EJ-I29^?;8J+0)]O=63MDF _P127 M!/LA9OIQ"'9S5'XA$;YC)O@3YI4/\F@?1SY&VSFTZPZ(;2\)<9$)\2M(SBF" M7$--XEBNCWY;.F%[X&G63,B*:NP0A_BL8EOD!&2:=K_H6;83X]K"(2D_I:K) M1%+3,D2T0"$B^35#1-G@>A*<26Y-!&R2>[0DJ<3/C"Q=NY9Q3V!I'#G*:ZXQ M@C_=L&]O_ ]02P,$% @ J(#Y6-A%14M$0 B9L' !< !F:7@M,C R M-# W,C5X97@Y.60Q+FAT;>U]:W?C-I;M7\%U4CU5:U$R'WK:Z:Q;J532U=-Y M3.RLN?,1(B&+712ID)0?\^OO 4C*E,J673)E =3.ZG;9E$@"&V>??0YP"'[W M?SJ=C_&,Q[X(V#\N?_D7"Q)_.1=QSOQ4\)R.WH3YC%TFBP6/V2\B3<,H8C^D M87 E&'/L[J#KN/VNW>E\_QU=ZT-Y4A*?L>&IVSMU;;?''.?,&9ZY _;[+^SM MGYE_>Q].3W^\_+'XH->U'7:9 M\C@+\S")>71Z^O'7$W8RR_/%V>GIS4?I[-\'O5.HR3)1#?( M@Y/OOY-'Z*?@P???S47.F3_C:2;ROY_\>?E39T3?R,,\$M]_=UK]6WQWD@1W MWW\7A-3.4^OPKB3)XLSSU[DYW3F*7V\\9W;SDT8Y+,SQ[;?G"]X M$(3Q52<2TYR.=+W^_;$TO)K='TR*SIVE(N)Y>"WDU6O7]2/!T[-)DL_.-V_Q MT)F+ZKQI$N>=*9^'T=W9?UR&C,!:=F2C:V77&Y[FXS3L\"J_H;O+H>0')68G&9.VNQ74<^DC]>5-< M9Y)$ 7WWX^TLG(0Y&X^[SG>G$T)RL;=6KS=2?KNZS_I7W5'YU0[AG"?SLQ&= M<1UFU- HS._.9F$0B)BN\;=O1J[MG7]W*J^UUZ8_ 7@XOV)9ZM-=P]N.Y)D] M=/NWXG8\#L@VG.Z_%U<@CZA; M=6BLDF5^QI=YJH'OU M\=EP$B???_CMU\OW'R[/ZM"?YL&SNM1[I[[?_CM%QJ,2W;Q/Q>7'W^Y M8']>O*?Q^)T.7;"+CY0%_,C^Z\_W?UQ^_(.IN:,_/E[\^:_+"XS5+GST!KNS ML1Y&_#\FV^^XYXSRF#OF]JUB<*JC'XI(C5T4H9H<5*N(Y3_%?I>]_?5_+CZ> ML9\^_;]W3 WD5I?\-I\)=677/J<++WA\I_YRSM^Q/ GX'4O%@NXF OHE6T9Y MQNCF3)[UUY+3\90)ZGY ;8T%\^RBK=W#0U_O=>G;IE/EVTPWJJWC^=/3@V.Q M6.0LC"F^%^R&0M9O':_7M1FU/@JE!=(EOO6ZPQY;T 6",%K*T<]F/*7,D;[N M2S-)Z5">L&\'XVY__4RG._8>.G/3;"H@MW;GR^9[7?:'N!;Q4JRNF)$0Q<'J MPLFTX$O1M>[(89.B?>LM=[J>O?HDC,MK7]+U2A[<6WY"W>%JZL#GV8Q-H^1& MWN5;9T1Q:=5[>0W9&G^9IG)*OVK.^DW=?K=7/Z.XJ]9&U6J^_)"&/&;_XC%9 MZ ..5?G!A8E3_];4GV*3A= MB?MTPK7DPI),:<)$<2:9@+3AA+[G2^\_%VE&-A1FE?%8ZFZ"I]'=O?M-DSG] M(4,#.LK]OY:AM"YE9G%(2/(H2^@.OA"2._+B,\**CBR$GZMX+>NRBW7.2+XJ MGLJ;Q63I&;L1]-<\H1_YC" :VV_4=41:_*V(Q^?W?(YXEK,[.KUH]#U3) ]3 M06/R64WERA[S#5/7K!LG.MN^9)NP<@Q>==?TJ[RK4RNPH2DV??.<660TEM) M]Q#&Y+IRK6UEI7AE%TV\8GR3DLVO^*J#;2Y=5-E*U8QDOI).5W29S+)LAOR4= MZK^3"5N$"R'!HJ/RMLF$/'B7-"26.J$FV\E%9N3ON$^-("._$64_*9[(PWF8 MY:$O?6FN+IGE:4+G5%[^1J[\5PVJ0HO2:UN#YBR\)2V.\UGV<$2_Z; ==] =;D;T_0=N M\7#D6Y)RE?@5\;9LN]?U^BMGNVOKW&YO^&7H_=L#4?;S[E HF.<-[F/K!V[: M=^]1?]70^TA#CKI!*75-5#,/K?3VD8\#NKG"H95-%(SAS[S+89[\Z[Q=S(!^I" M2A>2 )"Q2_.^(A=,?*AL3#; 8HM(!B!,PIX_+T>5Q5'9V>EI=<'NM>1++M?/ M5L=.?_C4\_S>U.Y/!B,QZOD\X)XM_QT,Q[U@-!WXS[I7E_VYH%Y7ER6R4(NY M7"((">=*-Z1PR;0D(.1H],C8J8]S%?HK #FI6_@7,?KW3[]*R/^=5+DK05!X M C4:\KN*?1%)&B,]S*A?Q67H+.[[Y>C*[Q01/G&.KCVMR2 MRJ?("#(EZ/<@?\TZHZQ$>WS%]2SRG/*G!1(,M.7O,P4DG-$[TL/XZ)38SB!!DU4$Q#%Y\F$;FY,E@H MX->+U0TN;*DEG>+G+%U5]%!H=D4Q71QLK$#4RO#6/R@;XVYTS-YHF:H;+ _5 M:P++0VLE@9OEA@M^)3H3RD0^=_B4:';&HQM^EY4K;\-QUWMS7I8B%8?LC1K" M(ZA-W%$4'IAC>8;CVU@%5;,HRLJ<8>_\68Y3QOZG=PTCY00HS0CG%%P<*?7EM M-6,3"9\N0RU6,7Q**8#\B/"]#LDO6D6=KT,9=Y3XQ92,C$@<;\!\NI#,*?PT MR;+":Z@O=)FZJ<.1 "U#UYF@? MH^U>]O.!:"7ST8Q$7<@Z]*PT^_MP004&Q!TI_G(:KXB.YB1=9-@%.]24W@U/ M@TZ4))^5G=]?CR(5^D0>E$GN=)DO93Y>26!]3I)(,0O]F%&9;1Y<74WCW85ZU^%$?6#5.:B2F:G+N\?7+KW04U)5<=+(%]\49 MH=*Y2?F"K%JM@BH[IA:2)64AQ<&IM)JWLEZ8VD7R&%'.L&7IDXS;%VHBO++9 M0,X )8M[EM#9Y/K%="H-=3W^Z[+_GH61>- K$\4INE /?936F1630/ESP):S MHR1&D@V\:,;-3,1TT4"H_J@(507@,5$GRY:I?-JDN,&#'5'-K^+/M6QM(D]+ MLO+D4.9K%3\R:Y4:;':/E&Y92]=HN,O%,\7P^WQN)9GJ2A%E(S1*^=W]A6O- MK$+P4IWOI(D69EQO='$?V3;IG8*0>D9ZR666I(QP3=2&*8ROD^A:3HI=Q>&4<";@TC#[7#1F*;&2PZB$\FU6SCK>^_V) MN$L>8:\*5I/H73%+0.YCOBAZJ7R DB;R+\M,5#Q?(5U@JJ9O'B'>EW>K)(>N M(X>07+3T597G+J<;UD>7!H)B=QD;%,A]FLLY2@E .2JQ%G(!>VP6&(6L5QRD6?)Q0L5,-(83$F$BYCWO,Q0 MY"52-36E?K^A]%D%>6%MIM%2MG.5+,G(ASI'IB]1/6<48Q%BY,PE[D7?Y6D960\-,MUNL@PC!7HU M\,J6-$OM>G M7@EURV29J\D%U=* CBK?FBTE/PGZ!<5QA$AA[-2%XH^W1;0;J2<^"Y^2W9]$ M&?&";NO/Y.C0)=-E0=QWYS6-D78?^L0"E6"NE+\D5*82VT M5:VJ$:Q"(R>5 MG="GCT!1+K'5;"R7SY'*]A;K4RL>EHL):6E%I6%*-Z)T+4P#-:5YMW'?8C1E M/T-5)I&HZ?U(Y"KF_US$0U6$$IRS^^XJ@4PFTG)5_BZ]^6JA68YR)GU=0AA5 MC^ 2MZ4YEME\&)=QU+D"/DR5"%,#KI(DD+'2.1-I*IL8/JPD\AZ=/.DHBPKC M!?F-N2!W$RA56#V8=%Y.I$I'5WN=A#T63Z6>1/S(F@2H2H1"?8NB@ M'G@67"3$S^_-OQJ#"M>[(F*XYNG=RO\5L4DB';9,P*QZ]E5P7Q6C*/=T3K>? M\ (JY5XKEY>HN*MT0/+ 57)-XEX\!ET.M_0!0@FH_/:4?19WM?83UXLP./K" M*121DEK-E6YV+H@1L5*8C6F9;1D>]BJ:=FK'Q@(#)9 /RTC%7 M*D:?Q2L;5M:]K%(1&7+E_%9Y1?I:W;_=9_4YX1(GQ->[>^ZE]2_[=Q.9=!8) M-[E.NI$_.Z^BC(UVUX.9>Y=$R%.R%5\5#E4VL()1IJKDO*]D$TO5O:]>4KY" M?EOY][B:04NB.O#GF]0J7V2(LI*Q2DP*G4_%ZY*-JJ_#%YK#F!$:AR!>E;J[/D M+*($FU+10,X#1L&4*).5$D<.)7MGU:Q&>K6Z2XA4$"'!)60+JRN6FN4WBO!V M@Y)R/K,(EU;RH40M3\A'JM!8]:(8VD 0 E&1 !11NXROY$)<5(VVM..+^YD8 M>86/MT5[I >:AVIV@M4+BR\^?J@RZX-/[P^K2$YZD$Q1^38G?^TV'\5=8.D4G^4%KKYI?\JR/&AG)!Z\&NC MSG^VT!ZQT-:6A;;=7< ?@@U]%*U84E_^G2=Y4*= MKZ2*#%P4LR1;9D&EG=S?EWZY4[TLID!O9D*IV404WHN:&!/^:RMF95BGBC2* M!$X$ /J6U=C*V>9/IIE9JJ "LKRR&J)YWVW8T5K++13/Y_5/R[ MV0$XWB-SO-NLFU7_'W3[NQ4\U)[6.S!3:WWQGM676#WCJY*(BWN?3%[VMU56 M95:7WGZ*2;.294;!(HD!93*4[:DRV0M5'OM^+B=GLG=:]^H9:E'W$_;SU4/Y MLJ:V8*JWH>-V;6?L#9TWS]F9J7(#O:Y-CNFDVB*J@$GMS%0UKT*A .G1?10* M9*KK#KO];3LIU-Q3[?)RUDK6*%?X57^K9>BSPK?*8H0G75ZUV=>BMM,7GQ#1 MEKG8V('J=52PV';L(2&L7>C>IEZ6H6S?[Z(:I]I*/^6MNLL-AD[;H1MWG:U;SV#HM!TZ.$QCAZ[?'0PQ=$8.G==UMFY?AJ'3=NAD M4S%TA@X=(DQ#APX1IK%#APC3V*%#A&GLT#G= <(44X<.#M/0H4.$:>S0(<(T M=NC@,(T=.D28Q@X=YC"-'3K,81H\=(@P#1TZ1)C&#ATB3&.'#A&FL4.'.R3'4'U M]@OIJ %$UU\&M?[VI\M9*@3[)5$[7']4&[JM7L*U7Z>Z'VAV!J+:"*ZAOH-I M8-JZ@5V$M^#9PSR#^D/]S?5)Y8-I93N?X@5$"N8ZZL,]D5O_XSY,I![S;Z#-P+#P# P#'H/O=>#.H7E?/GS"QZM MO(R[JY-Q[*[CM3KKD&\R-$7FM#&LEQ0-M-B6WNP!M*<*0K4'Y3&CVK.Q/56- M>6AM;"Z$A'/?YMP].'PM2%A *83C"<'AJC?!#&(XP'&&X1K:',!S. M76?GWH(P?*>5@_N7)IQ]X_M"3*=Z>>H_BK<8-N8V=.]OL\JTJV#+1V%U1^K; M!GI:/#FJ0T]K[E'MQE_ONM<=;#631U[/SAQKY-B6.[:;7CC3 3#=252JL 9( M[<6T;#JG.;"*U$H'L+:9U9O&DB'=>ZH#@:!"+7$5I$ #J^=!A:!">JM0D0/J M -:^50@$@@H=EPIYEM<;6IX]@ I!A;16(>1">O54!P)!A=KA*ERK-W0L>XA< M""JDMPH9EPN9_]S,AR3+Y1N>Z5+7H2\R$Y;*S?0$I9P>;H7\Z]W"%SA6*\!- M*:Y)8.P^%=GK#:S!N&?0DV1F,NRIS4$-,IKAN#MN.KO3REZ:2^6TZI8.-(#0 M'*O0V(.1U7<:S_/ L/8*SY=* ( MEMBW2+)6;D)+G KI!DZ@65LJ6;3$2<,*2AU@004FQ OB!?&">.F,DX95F7K M E9!O"!>H!G$2U^7GD&7]K+1 M_U$7AH(_$"8(TPO\A]=S+7< 88(P-2],+C(F9$P0)@C3+O[#'3I6;]"@"X$P M09B4,#EX,YK1C]+]S,.8)3'+>"3D&])XEHD<[T?#)L^O*+I&@_$L-_EVX#CO M6EW=TIA-:%BB\H X2K_@N$WT%W62J).$?$ ^MLI'?^Q"/B ?1U>IV"83UP$6 MR,=1RH=C]3SD'Q 0Y!_(/R @$) =!,2Q>Q 0",C192"M?%;JMX5(>4YM8&'L M)W.!!6%46J#2HID%\5'/&@Q1 HA*"Y0 H@30*/Y F-HL3&/7LD>H (0N-6Q7 MPR9?BVE< 2#H UF"++W ?7BN;3EXEA>ZU/P>$PV^%1/IDEX]U8$^T*4VZY(S M<*WQ 'L?09<:-JS!4;^MV?P'IG1@B(;+YSK @DV$L8DP:(9-A#7!"965J*R$ M>$&\(%X:P0+Q0E4G6 7Q@GCIC!-H!O%"YH7,"^*E$4X0+X@7Q N9UXM@:>7S M=)_B7*0BRYFX78@X$Q:+18Z: 13CH!BGB:?/>[U^X\^>ZP"5[J0RMA"GZ=U1 M=(! =V-!X2BT"EKUUK-&[@!J!;5JUJSLKM>H41E6-@KZ0)6@2B_(H(;(H*!) MR*"T-A9D4- J:-7;@=6WH590*V10>/"NWID/,QY?T>7#F.4SP:8\3-DUCY;J MM64^79B:)\@0!$_C3K+,63*A?O$\3&*\SPS%,RB>:6HOZ)XU&(W;O1FT#A9C M7+W,%ND=-6@N&A9W-K?QBE;=TH$%T)=CTQ?/LL=-^@O(2^OEI=F7XVE7?MG< M0IA6W=*!!9"78Y,7=V@Y(QOZ GU!^H+T!?JB!T[MT9>^U8.\0%Z0OC2V"J7[ M*MMO^4RDY9O4\.27-K4@9K^7<_^U(D;AL_,VSLX8E22H)$'=H\;&@KI':!VT M[N5:U^L=F]0U_,YN';I[X-=XZP"![E[8#&[H@!3T"GKUN%ZY7J-O0@$IH77( MS9";0>N@==II7:]_;%*'W RYV>ON$JD5&)_4-1":?O M6+;;(.VA$FU7B4&WT:!"YURBE0]IZ4 ',Q9N=4#*T U^=8"N#7L#@Y^:(V5& M38:6T*'V$+6'D$MMH(-<0BXAE_I"=W2ECZ CY%)?Z""7X"?D4E_HD%TBNX1< M:@,=Y!)R";G4%[JCRR[-?[#N]S21'4YB-DU2/%CWFA& 20]J?X%CTP^RFP3& MKD4O7M\:]!K?I 7TTK],2DN<-"RNU0$6%.="M"!:M>)>:^A"M"!:>N"D8:VO M'K" 51 MB%;U>(%K>2,/]()H:8$3,BUD6A MB-9VT7)[EN=AVRZ(EAXXM3O3 M:N53F;^*O%S"0\6 #A4]Z[+ED6P%R7(2BS[)M MO",/93L-&]:P^0TZ=8!JFU$UM]&.[CW5@3[0,&A8.7A6>;7GN"!HMZV[H&54HCNP!N/&7] $AZ[AO6;WWI5!ZB>J6'F/[&G T-06F#L!N8ZX*3AWN=: MX@2:H8('9:R+P@7A O MB)=&L$"\D'FU],&_3\6^G0N1LFS&4SS^IT7-#ES-SC4^@ [\/*YR'BVA,Z-$ M50>D4.(*N8102WVA M@UQ"+I%=:K%4JPD8 W7/'W@6^JCH>,V=TG78#V ;;@UNC:!=O_?RTL3N$'NB MHS1*#YQ0UXNZ7L@3Y*FV34]WW.BVEI GR!,J=U$/#WF"/#4@3X-N#_($>=(# M)V1/R)X@3Y"G^N1>'_($>=(#IW9G3RU[[K%87_LQC):Y"+""KT.%C7Z2]4I2 M;0(4>UJ::UR]P4#4T*#D5 .D4'(*080@?O5BH =!A" :)(A'5U0*.D(0(8BO MM_P(080@FB2(R!"1(4(0(8A[6_"$($(031+$H\L037[L4">S03$&]GK'7N^@ M&6J>],4));E&EN2NW?8#]6F2AG2;?XCH6LA^REOR..M\>5]G41DEI$]3XX/T M0?H@?2CW!:LT@@7B!?$"S2!>FN"$O UY&Z1/+^.#]$'Z('W(VUY_\5'WQ=D+ M^4[*C"TS$; P9GXR7RQS:A+]L?[>RC,41>A0E@0GM',9$Z #/YN-"'1 RC@C M0Q5OBZMX# M."$30R8&C8/&-9Z).4-H'#1."YS:G8FU["E1O,Q3NS);_43K-17;!#SV-ITZ M0HD/2GP,DGK4TZ*>5LNDUP05@:J^BJJ.[<8+<8RB,535-%4]NL)9T!&Z"%U$ MMGD,1(0N(MM$MHEL4Z>!@*HVF&TVOA!K%(VAJJ:IZM%EFR8_IFF7R[77(?4Q MR.ZW[SV"L@^3(P3MY&\;Z@V^;%R[?N]#]NVN9]O'4WYE) \/5+S5;E!UKV8V M$E340D.&(<,[R; +&=:08;[?0H:1#;\JJ&KI^S3GY.WHWR"\W@\=/PD2M*S2HC\2/!4&OSL?/V#LKGN M1O/M#2P]^]YB(C&E_I$JK,C128L^KQW+DT5QVH)?B_+]Q7*QB,1 =>_LI9I>S9$F^(,@L]O'6%V2(LMY#O=*9O9^3P>39 MNWT3XFOZVARUY7@K=T_^@@R&;JN$1*2*^R,19]4N]*W)G@[(MTDY\ M^H2&8-T.:_)0&J$\4C,I>>,53ZN>%3@\KWJH/]A>/50S[-KE$[KD-$IN*HRJ MOU5T=U:P\H8P>)(L)?+JQM57^21+Y'8/&_W40A>+"[U(YVHN]J6!Q'AK=(:A MTWCH'+#.S*$;=L=;9]$P=-H.'1RFP4,'AVGHT VZ8P]#9^30.5V[AZ$S=.C@ M, T=.D28Q@X=(DR#AVY[=02&3MNA@\,T=N@HPH3#/.C0?>73QD^M%^@#DP1% M_7537&>21,'AUORWQP7[K]OQ19R+5!\<_20BG.*_G_1/=L5TW'7V6_(S:@#3 MR5HCZA">?'\Y2X5@O] 'LXQ]C ,1L.].)\W8V_;$77MHJAU?)DU;C6MW7==H M:"["VWW9S'Y]U"%L!NH&=3-9W=9K@9W%+:/@- Q>HQ1XWW3]YS(6S+,M:-XK M:1YL"5H(+31="U_'R M*P]1T_.B)G@G>">MO!/95;N#\6:]4QOL"G%X^^)PX^:D]E-'!AR;J5$ CN U M>&T>CD]5MP-'3?+0H\$1O(9>ZX,C]+HQ7L,>P6MM<-S[S(Q9..XTIZ/[.XU^ M%3D+8S^9-_/VGK$F;\!ZML4<-(33':DF]CLLG+$./=W'#H>.U[-L>]QT+*4# M7*"0+A0JYA]TZ.D^*#086[WAH.E9!AW0 H-T85"[1C*.!AG3#U)+ *6)VR1ADG*[@1/ M,W-G2@WPHKH9@PZP''X>LS'_6NXN;/R:@^XF R9INH*O,Y,.LBJON\F 2= D M:)+!R]JZPZ(AD[;C]!B/WGJ6-QB],W[=6>=$6?>)!,J=.U76?/'SW_A\ M^4F69Q:+1C4IW9(&A0F@<*@\&M/ )B I"$4 MQAH[* P5-IK"4.$7KO%K9WBZ(WG<%/8\#_4%1UQ?<%]JS\2M'RUE<^2L2%%T M@/GG/8=@:R[&(Q<3)$OY.E:+-'WK$%_B#*#(RXST,/78.+4M.<+=R]ZTFVF M%-"!G^#GP:$SXY%\+:%#[0#X"?W4%SKHIWD/_QMG9. G5OZ/9^7_QU"^;#RH M5O\7(F79C*?-;;FG56_U((EV3V\V-]^KE8_(VX5N-]Z+10][3YU?:@TQT( M3?RE 2;SY0L0JMM^H&Y.TI!N\P\170O9=7E+'F>=\KZ8_<.C>F L&-N2]6Z- M&(LU;C 6&FL28Z&QIJUZ@[':K8D_ND<@G3)N?(M ';#2>;9#*S!>>8M K?JN MB=_^XGE#S7?:T!+'AYZYTAQ'S:(L4!/4W.0 M/DB?EOPRS:2TQ/&(J$EG."B2..(BBZK9[NH.C@A)ZYV;$..Y2\3E&: M$5"84MT/!H*!S6_YKP,4ICQ8 :"@=# 0S[3 8VME^_#F8'!NXY"NWU47-P MQ#4'>K@C3/R:\4RFL35C0+'=%#4%13#:V+T-6H:B[M4,IJ (1D.C]4 1&MW2 M+2 ,1!&,1N7%LR9/3G,^B03]&X37^^F0,ZXC^) =%&*RLAETN05]/Y3'$C9-Q5]+:A6CGUEQH1OY'5_(+TS39$YGAFG %IR8*;(N M8Y5G:=KDTG M+2*1%7V5'Z42]H@ZKWJ;S9)E%*@V342]6=0$'N4BC0FZ H821[ILU02>L4#0 M=^9D8<%7-JAHC]R 99&D:L#OZF/3U8D'[6$T>H*>H"?H"7J"GJ GZ EZ@IZ@ M)^@)>H*>H"?H"7J"GJ GZ(D9/2G6>XJ?L[2ZW7WI<,=/HB0]JXJM_4CP5*Z7 MS<[7/R@;XVXTSMYHF2?[5AZ*Q)1:;W>]5>5&)RUZM'8L3Q;%:0M^)3J35/#/ M'3[-17K&HQM^EU4KG>/N_8XJQ2%;HD@]NU\FNRT_<6S[3;6(M]:.ZMA:0Q9) M%LHUBS.U*5AX+3:N6P-E\Q8/G7EHXSGY_F*Y6$1B+N*<1^S7).[\_/[][^Q3 M/$W2N5KFJ3:58.^#?R\SN;3PD:T+7/[Z_WPZ?+']^KH\[YN]7]WOX9\V40TC?> ML;>?8G8Y2Y8972U[=U#Z-<(+S)Q5OU2;^Z ;E#>7EJ8 M3Y_0X*T1B2_S9)U&ZLB:D=>6KLOOR",U>SUA:D&<3%JN(*8GLJB^:F?5_0*= MYQ7:N\/N<&M=5HU%M>LG=,UIE-Q42%9_J]73L\(%W!!L3S*S'!]UX^JK?)(E MC>1;[,G[^TZ&&PM3 10Z?QT-E;*W,Q=-H.W5,%6Q@Z;8<. M#M/8H>MU1UL+_#!TV@Z=BPC3U*%#F&+LT"%,,7;H$*88.W1>=X2A,W/HG.[0 MQ= 9.G1PF,8.'2),0X<.$::Q0P>':>S082+,V*'#1)BQ0X&^H[N :N;9K817@+ICW,-(0 " &,=DL'?'WH MOMW6/Y>Q8)YMP5V!@6 @&*@% Q$PM")@V#=S"M/Y\N<71%JY(7=7-S3JCL>M M]D*N[?9,D4%M[.HE50\MMJ4W>P#M,/,#<$T:F!.Y)@^NZ55<4['2V6);VH=K M:D' #4+!42.&-,A1(X9$# G7A!A20]>$&/(X8\CV3MKV%B\IB-/;V>QQ2>F@ ML&U_Q &PZ?3^1M-A TE?D,, -MVRF';H)@0 @ !T!JVIYZK FR'R15[7^O_ MJW001(+:&00;U XD1;JC.6Q(=R $ "M8(, (-U!NO/2E:_[MYZ=?>/[0DRG M>JGPG<]&8R]"]RVO&?U IUQVI;QM37QUZ6G.1ZD5E]:Y[W<%6,ZEW M;Y$*M44,?8$ ;OI0^9 .2!GGIHN<2 ?H]$<*=(2@'9.@N9YM>>X(%$+B89"B(?& MGSXN/^VX VLP=N&GD7D8Y*>/+O-HP6--OZ>)['$2LVF2EFLZ+.>W(C-W,5A_ MGARZ(N-I?])8V>;AZR@:4V6O;PUZC4\'@A[:%<.9(;>Z5[_!N\*[?DW.T[>& M+KQK^RO-S/"N>R\M,]-\P"J(3HM$9^!:WL@#/1#2:X$30GIXUQ9Y5[=G>5X? MWA4AO18XM3ND;^>3)K_E,U&M2U@L%CD60X^RGN"06FQ<_Y\ESF\=9_P.%0:H M!#-(P5$)!L\-S_VVUX/C1FF828[[Z$K#0$=('"1N=XESO0$T#LF)21J'Y 2> M&Y[[;:\/QXWDQ"3'?73)20N>6_DPX_$573Z,63X3;,K#E%WS:"E8,F4^79B: M)P@OP=.XDRQSEDRH8SP/DQA/MAQUH88..+6HQL/I68-1XUN9@5FHH$,%'1PS M'//N3RM:]KCQG5Y +-3>H?8.K()<:8%3B^3*'5K.R :SD$=H@1/R"#AF.&;I MF/M6#WX9>80F.+4[CVCG,SR?Y)N%1)8S<;L0<8;G>%!P@8*+!A6ZUVO\&5L= MH-*=5"B50ZDJ0=X>):) M',_I''491YLW5-UN%(\^6CMPG,:?K04W4"&'"CFXUB-WK?VQ"]>*(C<]<&IW MD1M8!<6!XKQUK)Z''1Y40L>UWD_3ZC!_ZO>IH/%]6,N/=$!)PVK5G;>!'M@C<;8;!4U@7K@ MA)I 8QUSFVL"=WY5F6/9C@?OBJ) +7!J=U$@6'5\HJ,#3BW2J[YMC6SH54NS M@6?#LG;;#]2G21K2;?XAHFLA^REOR>.L4]X7N8).Q@6W?71NVW4LK]>#VVYG MFM$RM]WN)*2=3R;]*,C=^&&SRR^Z=UH'E_-HV<4D20.15NUQ%KCW /J"4V;2#JZ>D+0$?*+O.^0\[V>93<_WPM>FI3(&2>3!J9JH*]JSW:^+E MD7@%R7(2"3UG5K]M3L>UZ_=>4C;7M8;>N-4U.HT%>!H^+;5SM.9V&YS/UK#D M\4TQZHV-/9RA7OW>3]V"8_6' SA#C:L.]S'NHVZC8ZY='>&;=IHR8F3(PFNX M!V_L6OT>9.'H8F1RY8B1X0SA#.L3!K9CC48C.,.CBY'=8XF1U1SY:,[%H@I MW25CO)K@%SR-R2HR-A'3)!4LC'.1BBRW6,YO16;1&??/_UB,QP'CM0W9V%L) MAVN?;ZP8J*/.^3O&,Q:+G"[K)W-AL46:2$SI1+I;>;2Z4Y+/1+KZ)IUE,7_& MXRMJ;A@S^I!->9BR:QXM!4NFS"<0J.F"8)&]Z"3+G"43(H=J&5VPZ@L3MPL1 M9]5%KSA=CEJ0\4A=AV>9R.GK5TD2W(11Q$+"*DSG=.&J40F-3$Z#5UTI8]1Z M>9U,(5+'Z N(NHS]IB[BJS$(Z>0YKT:";>#&@G ZI4;'>71')VY^&F:$H,CH M8SHV$3Y?9C1DN3S.&5V/Q]2*B,T%SY8TF/F,J\^FJ?AKJ:[)U&_JDI,[^CQ, M [;@U%:1T>W^D=P(-DUPBGH4DP/3!,J9_&8$O4A[1=;GOBX4\@WY) MEFI@J*DTF.$BDO8F&TA_DTG?K9HGL8\9M8OXI3:1'IYGM5Y01Y>1'!B%*%TV ME?XKNONR>=DL64:!:N)$U%M)E^<1&4%,(W%->"0L65"#5>MJAK;ZG4;5Y]F, M3:/D1C4Z$'3VG ;JZWLL&YU1)Q9D"A7<*R)V]^T^O.&F*W;LA]6H.3=8^/'B MYRRMKG^_\MOQDRA)SZI8S8^(ME+'9N?K'Y2-<3 M*O[OI$6/UH[ER:(X;<&O1&>2"OZYPZM:.ZIC:PU9)%DHO<*9>ML;&>7&=6N@;-[BH3/WI#RUZ,:7 MSB9]OA:=?$\F3LX]9Q=WQ-%YQOZ\>&\5X=ZGV-^[X;^\]<1S,#58 MQ& U6B>R!*1J9]7] IWGE84,O:ZW=9.*FM.H73^A:TKUJI"L_E8QX5GA\6X( MMB<=43D^ZL;55_F$"+',Q5J_#S\O7;O0O2*\3+Y>.@]ECS!T1@X=>3,,G9E# M-^YNG?S%R&D[K(.?"7!QZZKZSQ?S*9TP@'&RUH@Z:M4JYY<_OSN=K./C)Q'U/_[[ MB7NRJT^PNX.QT6#]DK?3*@$?WO08_R$>,Y/-!ZEDC\=O M D% D/80Q'-&UMAM=$^_-A.DG7,=?\:35XHL=$="'U^J U('=*^Z=W_G[>,< MRQDU^&HXT JT JW8T+6&PT;?N'ADM&K![,B'),N++=U$EH=SOK9S8A@S<>N+ M+),;VLEH1Q[%K F20B2%F[YT,+:\L8,I$[ #['A@(69DV4T&\)@O,6^^I-PJ M>)G*/8!76Q-CGD23A,ZHUPR_?L)G%#P[N^E!SQH-&UPO!R_!2_"R@?!I8#F# MQM>;CHB71L_4.*ZZZ662\V@C@$*FB4P3F6;=55J>ZUG>$%,Q( @(\F#URMAQ M+,=NO"JVK01IYVS,[ZE\7U!^5RS]_+4,%\5;H3 ?HTG>IY6S>?V\3JON[QR, M]&S+PQ,\X!5XU?!S/2.K/VCT-;)'QBNCYT.*>_YCQ4J3486",/Q2A'/?WQ*9 O9YZ&ZIV;89SS^"J4OZ(L!>D:TK6& M/6YO9%NC$VX9_4&F%4!O4"O?=#+&UF#)G,$S,J8-"NS5N+:< 2C;Z^U\[I/U==[ MY'R"9"EGR@[F?;9!N<\=,?5#8B]S-9;K>-88NZV A6#AP5CH69[=M_K#!DO' M,+=CWMR.#CX)::JQB_\ZX*1?W8"6,(%E8!E8AE<*84YH$Z /Y;+6G.?+-,Q# MH3:CBY+XJI.+=,X",4&ICA9)JE9(X=TH3Z28SM :C!K<4@($ H&.BD ]:]3D MRDAB)8,L20=UAT2_OV]6;]L>VU7<;?U0:%@,B'1>1 M>L[8&@]<3)H<\Z3)#^5>_>L[^/O;]OJ7AP,Q%6E*1U-Q+>)E<_&,[GCIX(+T M20OQJ,8>=MUR>F-K-,:$"Y@%9C7)K+$]MOH>]H(YZHF8]7<+1"%7?0\%'H/" M9JAW#T#CT&!7J#7/@I_1Y)>C4" M-4 *:>,^WA/@R6WR&G2U8!:8!68QQQJZCN7:?4S)'/.4S+_V4Z&K51_U\:5: M>8X].TZM^KJKEQS*EQ1A&@7L #L>F@896UZO\0"BK>QHVRR(75O3N7_0!],@ MFB5K1DW(OGXR9Q0\.SMJ^;+%08.>&KP$+\'+ET]O#H:6V_P['H^(ET9/P:RM M(Z$B.?"KD N?L[2 MZN3["+GC)U&2GE6T]"/!4VFDL_/U#\H&NAL-MC?0\V1+RT.1F%*/[*ZWJ@+L MI$4OUX[ER:(X;<&O1&>2"OZYPZ>Y2,]X=,/OLBIT'7>]E5\I#MD2$^K9O6W> MEI\XMOVF8LY:.ZIC:PU9)!G%G0DY!A'Q/+P6&]>M@;)YBX?.?'6+KIWIJ$\O M1"1\N9O2!Y[-V$]1QREBPS"K:S=_LVZU=B MI#)SY5Y6EEX8#!ESQ!>9.*M^J3>7G']EWW)\??I$Q.MFS)=YLF[$ZLB:B=6\ M=?D=>:2PEI'='3MOSD^84@$R*;J!2$]D[E:UM *@P.=Y^5ROW_7<;7)1L^+: M]1.ZYI2LHL*R^EL)VUE!P1L"[DEFE".D;EQ]E4^R)%KFXKS&$PV$JW:A>Q>U M@XS5_.F+PV8/0V?DT%'SAQ@Z(X=NW!WU,'1&#AT?'\Y2X5@O] 'LXQ]C ,1L.].)T;8V[ZAJ4JD)XU;3;\[VJ\# MVS'3 ;J!G4S6MT.^"3'OOGZSV4LF&=;T+Q7TCS8$K00 M6FBZ%KZ.Z7SY\W&_Y.[JEQRGZSBM]DNN[?8@;S"L?1B6!\,ZA&&-QFTW+'@L M&);6'@O1.:)S35V2<3-5^ZF6 ([-5,<"1_ :O#8/1_ :O-8)1_"Z(1R?*C4$ MD" VB&T@CB!V,T#N>V[&+!AWF]71?0-*M2W,(DVN0UE^-KEC;Y<9_1+&[\X: MDP;=,=!CBSCI_'5 ZJNVO]4!NB)! W3@)_BI(W3@)_@)?FH,79$O 3L0% 35 M$CH0]&5S&#H@]TI &5U[4KX%XK>%2'E.C6#HAY:MT9J. M5',!M0X]W7TZ[C%?^G9@6\/1X!VFR,$@,&@G!KD]:S#RP" P:/_QNPY=W0>% M1J[5\WK@$#@$#NW(H;%G#=Q1@Q3"4JIY2ZD_A3&/?2RE8JZP70M(._I$S[9Z MO7[C8856(PXB@ A/$F$TMMR1#2* "*U9/=J1"?VQ-71<, %,.'8F./V^-1HW MGC%J->0'3P^/*'_&7-T1S=49]V! &Y:@P$_-D0(_P4_P4U^DP,_C7CP#035' M"@0%0?'4L*9S&5JA\9-\_ZHO=S-3KY/&1&[+)G*-\R'&+18>-!@"S4 ST PT M \TTQBC MS\3JZQ3MZM!3@_8&TP$N4 @4,GA3,1W@ H5TH9 AJW&:[4:F US@$#AD\#9F M.J"E==:L"1IEBOS[,O5G/*,[)%/Y7B[*D_,[QN. B;^6X6(NXAR3E"V;I-0= M%N.6V![?5\:SO%'SV\K 8O0@TE=9S-^^<0;V.>BQL7.9@Z?"08\FZ6'>BM:C M_.B-+$ITP0_P _QXD!^.Y7A-Z@<6>I5<5E]8='.K M#R U2=) I%5[G,4MRY(H#-@WMOI/<]_4<"!O.CZ[3C^.,'T/4H*4>I'2L7J# M'F@)6NI&R\?7XHP":'=>CMP&5^K 2_ 2O&QB#=VR1P.LH!_E"GIQS_7GP#%' MNV='O.94/'(J0;*<1.)P7N65:F&UZ_=>HIS!T')'C<O!(WW?HTJLWO7:F0Y\^8I._)KDX8VP]EV=AQ@(Q MI7L%C&>UXX\^4RMW2W?R0W@LAJ;;:)+A$G.34_SD+R:'3R,J9_V96(";6(+LM]7RSD M5>F79!DK(!=I2,U9R (.+MM'?RL8J]8E4\9C1LTB*Y.VY0S/LUHGJ)_+*"> M9<6'O&PJO4!T]T7KLEFRC +5PHFH-Y*NSJ-"TR,#(T,##DY M9#(N:'1M[1EKU?2JO^398VSA&01C>%M>'0(L8@6*R]OI(:U@M$ED ;]6PA9P[X:F3Z)3O.EP(1>U8Q[6] MOH'@)R7Q7C^EFD"4$*FH?ET["_>M#F)HICG=ZSN;[Q)W*N+U7C]F2U!ZS>GK M6DKDG&66%GG0<'/=PY4.3M_ N;16+-9)X+GN\UY.XIAEP22; M)U= 42H72,J)9DMJJ&_1C3@E,I@*G?1NLKAK9;Y9-Q.9MF8D97P=[ P)9U/) M=NH[;RE?4LTB@F.%AK44E6RVTRO0%?N;(FW4D+.,6@DM!;6];D_32VTAE3FR M,]!>:9.@,L?T3K8A2ZF"8[J"4Y&2#%D6$,-ZB^NJ9#,5/$92X\N$39F&;M?V M^\X4+9T_B%;>75I=5\)@WT./3UG/[U1\+/2B%FG0090E4Z@F9WH=)"R.:88" MO'C6\=U&K^\81NCKEEHL=$ 66O2V*I,11>)_O)%E2:7Q M *]"#AVZ0??L#A;!+5M7K#9V?ZQZ]E#>K>T-3X[#P3 ,MEWCZ/A?J=]R,92_ M;?5_6W!&89(0.IO589@P.H-!%(E%IE$/.)G-6$0E?(EU_+;=ZOP7UOE,=;R/ MN5KM)KS!'VB:D<3B5G_QS&NYO> M\&_%0FF1U2&DET1!N^TVVS_R^[O/[^_;@M]CHEY5KD]MP$YQZ-W<_9]LD'R= MW>^A.@I%Q,0T$I*86Z6Y#PD9/'.+OUNS1JA@D>'%R8QN39?;G1* *_GPU.P_'IX3F,#OXX&(V/1S]<_J@N9YB.F0X:IEGQ6!Z_.J6] M!Z.?Y_< ;[9K\)MU*/K8&^BP/$?#I#Q(F]BH[G '663#R^/SR3B _8/WK^I% M7-QG2P("G!*SKT(NQ9)A60(Q SRXIU1&C/ ZH'%0E%VRR&A MQ%S"Z[!$ S)>U+ Z$":11!87739#VRRDG$9(!C=[,Z_-@H!.B@6D%4T%D;,2*F40:0BK BLF)1"0"?RV(Q%1%2^*FB0ID M!>K/KMUP(4=U5(*((+([[0J%28VZB(#^B2YL"!-Z18HIR,FZZ'HAQF Q1UN MWZAV--K[_8>DEVEE(E_@J6!I@Q3 M:;M$? QH/*L4U0 1XU@BQ&3U2LB+G).(0M45J)3$15:87VCPGV;JHG.V>@A6=XA3% M[-O8XEZMAX^&N*L3 >9Q\,Z>AWW5EBC.\>5G(C_VS4ET,9=8Y>(;9\6ME[CK M$U5$^SK6[=N-Y MKVKNER"W> HI7RV+9]"]?P!02P$"% ,4 " "H@/E87.O5!WD# !J# M$ @ $ 9FEX+3(P,C0P-S(U+GAS9%!+ 0(4 Q0 ( M *B ^5CO!(7I904 .4[ 4 " :<# !F:7@M,C R-# W M,C5?;&%B+GAM;%!+ 0(4 Q0 ( *B ^5BQW"O"TR,#(T,##DY9#$N:'1M4$L! A0#% @ J(#Y M6-WZ!50%!@ VQT !< ( !Y&0 &9I>"TR,#(T,##DY9#(N:'1M4$L%!@ & 8 C0$ !YK $! end XML 19 fix-20240725x8k_htm.xml IDEA: XBRL DOCUMENT 0001035983 2024-07-25 2024-07-25 0001035983 false 8-K 2024-07-25 Comfort Systems USA, Inc. DE 1-13011 76-0526487 675 Bering Drive, Suite 400 Houston TX 77057 713 830-9600 false false false false Common Stock, $0.01 par value FIX NYSE false