<SEC-DOCUMENT>0001171843-24-004327.txt : 20240801
<SEC-HEADER>0001171843-24-004327.hdr.sgml : 20240801
<ACCEPTANCE-DATETIME>20240801083009
ACCESSION NUMBER:		0001171843-24-004327
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		3
CONFORMED PERIOD OF REPORT:	20240801
FILED AS OF DATE:		20240801
DATE AS OF CHANGE:		20240801

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FirstService Corp
		CENTRAL INDEX KEY:			0001637810
		STANDARD INDUSTRIAL CLASSIFICATION:	REAL ESTATE [6500]
		ORGANIZATION NAME:           	05 Real Estate & Construction
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			A6
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		6-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36897
		FILM NUMBER:		241164534

	BUSINESS ADDRESS:	
		STREET 1:		1140 BAY STREET, SUITE 4000
		CITY:			TORONTO
		STATE:			A6
		ZIP:			M5S 2B4
		BUSINESS PHONE:		(416) 960-9500

	MAIL ADDRESS:	
		STREET 1:		1140 BAY STREET, SUITE 4000
		CITY:			TORONTO
		STATE:			A6
		ZIP:			M5S 2B4

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	New FSV Corp
		DATE OF NAME CHANGE:	20150326
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>f6k_080124.htm
<DESCRIPTION>FORM 6-K
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">UNITED STATES</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>Washington, D.C. 20549</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 18pt; font-weight: bold; text-align: center"><U>FORM 6-K</U></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>REPORT OF FOREIGN PRIVATE ISSUER</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>PURSUANT TO RULE 13a-16 OR 15d-16 UNDER</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">For the month of: August 2024</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">Commission file number 001-36897</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 18pt; font-weight: bold; text-align: center; text-indent: -4.5pt">FIRSTSERVICE CORPORATION</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">(Translation of registrant&#8217;s name into English)</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>1255 Bay Street, Suite 600</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>Toronto, Ontario, Canada</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>M5R 2A9</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">(Address of principal executive office)</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">Indicate by check mark whether the registrant files or will file annual reports under cover
of Form 20-F or Form 40-F:</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">Form 20-F &#9744;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Form 40-F &#9746;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; font-weight: bold; text-align: center"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: left">SIGNATURE</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">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.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%">&nbsp;</TD>
  <TD STYLE="width: 5%">&nbsp;</TD>
  <TD STYLE="width: 45%"><B>FIRSTSERVICE CORPORATION</B></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>Date: August 1, 2024</TD>
  <TD>&nbsp;</TD>
  <TD><I><U>/s/ Jeremy Rakusin</U></I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>Name: Jeremy Rakusin</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>Title: Chief Financial Officer</TD></TR>
</TABLE>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>EXHIBIT INDEX</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 10%"><B>Exhibit</B></TD>
  <TD STYLE="width: 2%">&nbsp;</TD>
  <TD STYLE="width: 88%"><B>Description of Exhibit</B></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="exh_991.htm">99.1</A></TD>
  <TD>&nbsp;</TD>
  <TD><A HREF="exh_991.htm">Interim consolidated financial statements and management&#8217;s discussion &amp; analysis for the three and six month periods ended June 30, 2024.</A></TD></TR>
</TABLE>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exh_991.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 24pt; text-align: center; margin: 0pt 0"><B>FIRSTSERVICE CORPORATION</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>INTERIM CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Second Quarter</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>June 30, 2024</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: right; font-size: 10pt; margin: 0pt 0">&nbsp;<IMG SRC="logo.jpg" ALT="" STYLE="height: 178px; width: 200px"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">NOTICE OF NO AUDITOR REVIEW OF INTERIM FINANCIAL STATEMENTS</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The interim consolidated financial statements of FirstService Corporation,
which include the interim consolidated balance sheet as at June 30, 2024 and the interim consolidated statements of earnings, comprehensive
earnings, shareholders&#8217; equity and cash flows for the three and six month periods then ended are the responsibility of management.
The financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America
and, where appropriate, reflect estimates based on the best judgment of management.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">These interim consolidated financial statements have not been audited or
reviewed on behalf of the shareholders by the independent external auditors of the Company, PricewaterhouseCoopers LLP.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 45%"><I>/s/ Scott Patterson</I></TD>
  <TD STYLE="width: 10%">&nbsp;</TD>
  <TD STYLE="width: 45%"><I>/s/ Jeremy Rakusin</I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>Scott Patterson</TD>
  <TD>&nbsp;</TD>
  <TD>Jeremy Rakusin</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>CEO</TD>
  <TD>&nbsp;</TD>
  <TD>CFO</TD></TR>
</TABLE>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">August 1, 2024</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap"><B>FIRSTSERVICE CORPORATION</B></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap">CONSOLIDATED STATEMENTS OF EARNINGS </TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap">(Unaudited)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap">(in thousands of US dollars, except per share amounts) - in accordance with accounting principles generally accepted in the United States of America</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="white-space: nowrap"></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 52%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 10pt; text-align: left">Revenues (note 3)</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">1,297,459</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">1,119,734</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">2,455,504</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">2,138,179</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Cost of revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">862,463</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">754,263</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,651,040</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,454,527</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Selling, general and administrative expenses</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">309,528</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">252,465</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">602,531</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">495,707</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Depreciation</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">22,216</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">17,478</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">43,792</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">35,074</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Amortization of intangible assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">17,009</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11,556</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">32,240</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,842</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Acquisition-related items</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2,306</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,651</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">3,906</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,758</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Operating earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">83,937</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">82,321</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">121,995</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">123,271</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Interest expense, net</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">20,531</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11,954</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">39,557</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">22,585</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Other income, net (note 6)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(115</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,249</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(1,995</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,513</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Earnings before income tax</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">63,521</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">74,616</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">84,433</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">105,199</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Income tax (note 8)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">18,584</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">19,903</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">24,599</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">27,819</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">44,937</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">54,713</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">59,834</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">77,380</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Non-controlling interest share of earnings (note 11)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,696</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,376</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">4,229</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,809</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Non-controlling interest redemption increment (note 11)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">7,183</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,977</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">14,239</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">10,093</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 2.25pt double">Net earnings attributable to Company</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">35,058</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">45,360</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">41,366</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">61,478</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Net earnings per common share (note 12)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt">Basic</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1.02</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.92</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1.38</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; border-bottom: Black 2.25pt double">Diluted</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">1.01</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">0.92</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">1.37</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: left; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these financial statements.</P>



<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap"><B>FIRSTSERVICE CORPORATION</B></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap">CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap">(Unaudited)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="15" STYLE="white-space: nowrap">(in thousands of US dollars) - in accordance with accounting principles generally accepted in the United States of America</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 48%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 10%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 10%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 10%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 10%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">44,937</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">54,713</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">59,834</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">77,380</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Foreign currency translation gain (loss)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(936</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,436</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(3,076</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,483</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Comprehensive earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">44,001</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">56,149</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">56,758</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">78,863</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -10pt; padding-left: 10pt; font-size: 10pt; border-bottom: Black 1pt solid">Less: Comprehensive earnings attributable to non-controlling
    interests</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">9,879</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">9,353</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">18,468</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,902</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 2.25pt double">Comprehensive earnings attributable to Company</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">34,122</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">46,796</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">38,290</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">62,961</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: left; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these financial statements. </P>



<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 4; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="white-space: nowrap"><B>FIRSTSERVICE CORPORATION</B></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="white-space: nowrap">CONSOLIDATED BALANCE SHEETS</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="white-space: nowrap">(Unaudited)</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="7" STYLE="white-space: nowrap">(in thousands of US dollars) - in accordance with accounting principles generally accepted in the United States of America</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 3%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 58%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 6%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 12%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 3%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 6%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 12%; text-align: right">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">June 30, 2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">December 31, 2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold">Assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Current Assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; font-size: 10pt; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">210,918</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">187,617</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Restricted cash</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">20,591</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">19,260</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -10pt; padding-left: 10pt; font-size: 10pt">Accounts receivable, net of allowance of $20,978 (December 31, 2023 - $19,563)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">895,182</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">842,236</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Income tax recoverable</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">23,622</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">8,809</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Inventories (note 7)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">259,825</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">246,192</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Prepaid expenses and other current assets</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">71,377</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">56,888</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,481,515</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,361,002</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other receivables</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">4,125</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,238</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Other assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">30,391</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">30,180</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Fixed assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">237,755</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">204,188</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Operating lease right-of-use assets (note 5)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">227,230</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">218,299</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Intangible assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">754,438</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">628,011</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">Goodwill</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,310,731</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,179,825</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2,564,670</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,264,741</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">4,046,185</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">3,625,743</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Liabilities and shareholders' equity</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Current Liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Accounts payable</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">155,907</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">143,347</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Accrued liabilities</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">346,642</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">327,736</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Income taxes payable</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">3,448</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,470</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Unearned revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">216,649</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">178,587</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Operating lease liabilities - current (note 5)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">50,266</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">50,898</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Long-term debt - current (note 9)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">41,985</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">37,132</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Contingent acquisition consideration - current (note 10)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">34,840</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">31,604</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">849,737</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">770,774</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Long-term debt - non-current (note 9)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,289,151</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,144,975</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Operating lease liabilities - non-current (note 5)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">194,668</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">183,923</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Contingent acquisition consideration (note 10)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">46,185</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">31,874</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Unearned revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">21,883</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">21,380</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other liabilities</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">63,624</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">62,684</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Deferred income tax</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">83,908</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">53,024</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,699,419</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,497,860</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Redeemable non-controlling interests (note 11)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">415,559</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">332,963</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Shareholders' equity</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,081,470</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,024,146</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">4,046,185</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">3,625,743</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><B>The accompanying notes are an integral part of these financial statements.
</B></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<!-- Field: Page; Sequence: 5; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap"><B>FIRSTSERVICE CORPORATION</B></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap">(Unaudited)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap">(in thousands of US dollars, except share information)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 41%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 6%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 5%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 7%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 7%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 7%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Common shares</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">Accumulated</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Issued and</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">other</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">outstanding</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Contributed</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Retained</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">comprehensive</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">shares</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">surplus</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Earnings</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">loss</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Total</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; font-size: 10pt; border-bottom: Black 1pt solid">Balance, December 31, 2023</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,682,427</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">855,817</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">95,220</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">77,480</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,371</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,024,146</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,308</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,308</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other comprehensive loss</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,140</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,140</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Common Shares:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock option expense</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,908</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,908</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock options exercised</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">294,362</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">32,036</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(7,075</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">24,961</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; border-bottom: Black 1pt solid">Dividends</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(11,218</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(11,218</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">Balance, March 31, 2024</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,976,789</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">887,853</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">95,053</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">72,570</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(6,511</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,048,965</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">35,058</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">35,058</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other comprehensive loss</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(936</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(936</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Subsidiaries&rsquo; equity transactions</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,344</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,344</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">Common Shares:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock option expense</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,019</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,019</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock options exercised</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">35,000</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,029</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,042</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,987</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; border-bottom: Black 1pt solid">Dividends</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(11,279</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(11,279</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">Balance, June 30, 2024</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">45,011,789</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">892,882</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">99,686</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">96,349</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(7,447</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,081,470</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 6; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap"><B>FIRSTSERVICE CORPORATION</B></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (continued)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap">(Unaudited)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="white-space: nowrap">(in thousands of US dollars, except share information)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 41%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 6%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 5%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 7%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 7%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 7%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Common shares</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">Accumulated</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Issued and</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">other</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">outstanding</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Contributed</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Retained</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">comprehensive</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">shares</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">surplus</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Earnings</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">loss</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Total</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; font-size: 10pt; border-bottom: Black 1pt solid">Balance, December 31, 2022</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,226,493</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">813,029</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">83,007</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">17,347</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(5,917</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">907,466</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">16,118</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">16,118</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other comprehensive earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">47</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">47</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Common Shares:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock option expense</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,157</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,157</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock options exercised</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">323,724</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">27,394</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(5,818</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">21,576</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; border-bottom: Black 1pt solid">Dividends</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10,154</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10,154</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">Balance, March 31, 2023</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,550,217</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">840,423</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">84,346</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">23,311</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(5,870</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">942,210</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">45,360</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">45,360</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other comprehensive earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,436</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,436</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Common Shares:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock option expense</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,347</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,347</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock options exercised</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">42,600</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,155</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,111</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,044</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; border-bottom: Black 1pt solid">Dividends</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10,011</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10,011</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">Balance, June 30, 2023</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,592,817</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">845,578</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">88,582</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">58,660</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,434</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">988,386</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 7; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="white-space: nowrap"><B>FIRSTSERVICE CORPORATION</B></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="7" STYLE="white-space: nowrap">CONSOLIDATED STATEMENTS OF CASH FLOWS</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="white-space: nowrap">(Unaudited)</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="13">(in thousands of US dollars) - in accordance with accounting principles generally accepted in the United States of America</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 53%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 8%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Cash provided by (used in)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Operating activities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">44,937</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">54,713</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">59,834</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">77,380</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Items not affecting cash:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Depreciation and amortization</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">39,225</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">29,034</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">76,032</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">60,916</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Deferred income tax</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(2,275</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(419</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(4,549</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(691</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Stock-based compensation</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">7,019</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,347</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">13,927</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12,504</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt">Other</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,033</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(3,352</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">457</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,506</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Changes in non-cash working capital:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Accounts receivable</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(22,637</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(73,765</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(2,640</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(122,353</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt">Inventories</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(5,346</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">16,868</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(2,150</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,606</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Prepaid expenses and other current assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">9,560</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(171</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(7,718</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(9,434</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Payables and accruals</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">33,002</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">41,398</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(23,282</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10,992</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Unearned revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">19,666</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">19,268</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">26,000</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">55,202</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Other liabilities</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">6,560</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,669</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">5,388</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">333</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Contingent acquisition consideration</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(19,355</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Net cash provided by operating activities</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">130,744</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">86,252</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">121,944</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">85,949</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Investing activities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisitions of businesses, net of cash acquired (note 4)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(123,031</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(11,099</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(154,649</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(93,450</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Purchases of fixed assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(29,301</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(22,723</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(54,322</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(44,204</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Other investing activities</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(299</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">6,560</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(1,000</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,256</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Net cash used in investing activities</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(152,631</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(27,262</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(209,971</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(136,398</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Financing activities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Increase in long-term debt</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">115,473</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,145</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">336,728</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">135,045</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Repayment of long-term debt</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(25,000</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(20,000</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(200,000</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(50,000</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Purchases of non-controlling interests, net</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(10,221</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(891</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(21,442</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(3,610</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Contingent acquisition consideration</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,380</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(6,158</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(8,476</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Proceeds received on exercise of options</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">3,987</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,044</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">28,948</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,620</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Dividends paid to common shareholders</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(11,244</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(10,024</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(21,298</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(18,980</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Distributions paid to non-controlling interests</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(3,817</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,114</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(4,470</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,472</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Net cash provided by (used in) financing activities</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">69,178</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(32,220</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">112,308</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">75,127</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Effect of exchange rate changes on cash, cash equivalents and restricted cash</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">123</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(591</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">351</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(604</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Increase in cash, cash equivalents and restricted cash</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">47,414</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">26,179</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">24,632</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">24,074</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Cash, cash equivalents and restricted cash, beginning of period</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">184,095</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">157,243</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">206,877</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">159,348</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 2.25pt double">Cash, cash equivalents and restricted cash, end of period</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">231,509</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">183,422</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">231,509</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right">183,422</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: left; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these financial statements. </P>




<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<!-- Field: Page; Sequence: 8; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"><B></B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"><B>FIRSTSERVICE CORPORATION</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">June 30, 2024</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">(Unaudited)</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">(in thousands of US dollars, except per share amounts)</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DESCRIPTION OF THE BUSINESS
&#8211; FirstService Corporation (the &#8220;Company&#8221;) is a North American provider of residential property management and other
essential property services to residential and commercial customers. The Company&#8217;s operations are conducted in two segments: FirstService
Residential and FirstService Brands. The segments are grouped with reference to the nature of services provided and the types of clients
that use those services.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">FirstService Residential is a full-service property manager and in many
markets provides a full range of ancillary services primarily in the following areas: on-site staffing, including building engineering
and maintenance, full-service amenity management, security, concierge and front desk personnel; proprietary banking and insurance products;
and energy conservation and management solutions.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">FirstService Brands provides a range of essential property services to
residential and commercial customers in North America through company-owned locations and franchise networks. The principal brands in
this division include First Onsite Property Restoration, Paul Davis Restoration, Roofing Corp of America, Century Fire Protection, California
Closets, CertaPro Painters, Floor Coverings International, and Pillar to Post Home Inspectors.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUMMARY OF SIGNIFICANT ACCOUNTING
POLICIES &#8211; These condensed consolidated financial statements have been prepared by the Company in accordance with the disclosure
requirements for the presentation of interim financial information pursuant to applicable Canadian securities law. Certain information
and footnote disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles
(&#8220;GAAP&#8221;) in the United States of America have been condensed or omitted in accordance with such disclosure requirements, although
the Company believes that the disclosures are adequate to make the information not misleading. These interim financial statements should
be read in conjunction with the audited consolidated financial statements for the year ended December&nbsp;31, 2023.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">These interim financial statements follow the same accounting policies
as the most recent audited consolidated financial statements. In the opinion of management, the condensed consolidated financial statements
contain all adjustments necessary to present fairly the financial position of the Company as at June 30, 2024 and the results of operations
and its cash flows for the three and six month periods ended June&nbsp;30, 2024 and 2023. All such adjustments are of a normal recurring
nature. The results of operations for the three and six month periods ended June&nbsp;30, 2024 are not necessarily indicative of the results
to be expected for the year ending December&nbsp;31, 2024.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REVENUE RECOGNITION &#8211;
Disaggregated revenues are as follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center">Three months</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center">Six months</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">ended June 30</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">ended June 30</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt"><B>Revenues</B></TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 10pt; text-align: left">FirstService Residential</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">557,504</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">517,134</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">1,053,628</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">962,714</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">FirstService Brands company-owned</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">682,431</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">546,738</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,295,738</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,072,342</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">FirstService Brands franchisor</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">55,618</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">54,369</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">102,364</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">100,059</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">FirstService Brands franchise fee</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,906</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,493</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,774</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,064</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company disaggregates revenue by segment. Within the FirstService Brands
segment, the Company further disaggregates its company-owned operations revenue; these businesses primarily recognize revenue over time
as they perform because of continuous transfer of control to the customer. As such, revenue is recognized based on the extent of progress
towards completion of the performance obligation. The Company generally uses the percentage of completion method.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 9; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We believe this disaggregation best depicts how the nature, amount, timing
and uncertainty of the Company&#8217;s revenue and cash flows are affected by economic factors.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company&#8217;s backlog represents remaining performance obligations
and is defined as contracted work yet to be performed. As at June 30, 2024, the aggregate amount of backlog was $1,003,915 (December 31,
2023 - $838,335). The Company expects to recognize revenue on the majority of the remaining backlog over the next 12 months.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The majority of current unearned revenues as at December 31, 2023 are expected
to be recognized into income during 2024.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ACQUISITIONS &#8211; During
the six months ended June 30, 2024, the Company completed six acquisitions, two in the FirstService Residential segment and four in the
FirstService Brands segment. In the FirstService Residential segment, the Company acquired two property management firms operating in
Tampa, Florida and San Francisco, California, respectively. Within the FirstService Brands segment, the Company acquired an independent
restoration company located in Atlanta, Georgia, as well as a fire protection company operating in Birmingham, Alabama. Also, within the
FirstService Brands segment, the Company acquired two commercial roofing companies headquartered in Fort Myers, Florida and Malabar, Florida,
respectively. The acquisition date fair value of consideration transferred was as follows: cash of $154,649 (net of cash acquired of $24,504),
and contingent consideration of $42,454.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">During the six months ended June 30, 2023, the Company completed five acquisitions
for cash consideration of $93,450, $12,625 paid in escrow just prior to December 31, 2022, and contingent consideration of $5,500.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The purchase price allocations for certain transactions completed in the
last six months are not yet complete, pending final determination of the fair value of assets acquired. These acquisitions were accounted
for by the purchase price method of accounting for business combinations and accordingly, the consolidated statements of earnings do not
include any revenues or expenses related to these acquisitions prior to their respective closing dates. There have been no material changes
to the estimated purchase price allocations determined at the time of acquisition during the six months ended June 30, 2024.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Except for where arrangements represent compensation for the benefit of
the Company, contingent consideration is recorded at fair value each reporting period. The fair value recorded on the consolidated balance
sheet as at June 30, 2024 was $81,025 (see note 10). The estimated range of outcomes (undiscounted) for these contingent consideration
arrangements is $70,329 to a maximum of $82,740. The contingencies will expire during the period extending to May 2026. During the six
months ended June 30, 2024, $25,513 was paid with reference to such contingent consideration (2023 - $8,476).</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LEASES &#8211; The Company
has operating leases for corporate offices, copiers, and certain equipment. Its leases have remaining lease terms of 1 year to 15 years,
some of which may include options to extend the leases for up to 15 years, and some of which may include options to terminate the leases
within 1 year. The Company evaluates renewal terms on a lease by lease basis to determine if the renewal is reasonably certain. The amount
of operating lease expense recorded in the statement of earnings for the six months ended June 30, 2024 was $30,922 (2023 - $26,579).</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 100%">Other information related to leases was as follows (in thousands):</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; font-weight: bold">Supplemental Cash Flows Information, six months ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%; font-size: 10pt; text-align: left">Cash paid for amounts included in the measurement of operating lease liabilities</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">29,116</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Right-of-use assets obtained in exchange for operating lease obligation</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">46,460</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 10; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTHER INCOME - Other income is comprised of the following:</P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"></P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 10pt; text-align: left">Gain on sale of building asset</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">(4,351</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">(4,351</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Other expense (income), net</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(115</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">102</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(1,995</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(162</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(115</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,249</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(1,995</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(4,513</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">During the second quarter of the prior year, the Company sold a building
in South Florida for proceeds of $7,350. The pre-tax gain on the sale was $4,351. The sale was in the FirstService Residential segment.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INVENTORIES - Inventories are comprised of the following:</P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"></P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">December 31,</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; font-size: 10pt">Work-in-progress</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">191,314</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">181,751</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Finished Goods</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">24,971</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">26,350</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Supplies and other</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">43,540</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">38,091</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">259,825</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">246,192</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INCOME TAX &#8211; The provision
for income tax for the six months ended June 30, 2024 reflected an effective tax rate of 29% (2023 - 26%) relative to the statutory rate
of approximately 27% (2023 - 27%). The difference between the effective rate and the statutory rate relates to the differential between
tax rates in certain jurisdictions, as well as taxable permanent differences.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LONG-TERM DEBT &#8211; The
Company has $30,000 of senior secured notes (the &#8220;Senior Notes&#8221;) bearing interest at a rate of 3.84%. The Senior Notes are
due on January 16, 2025.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">In February 2022, the Company entered into a second amended
and restated credit agreement (&#8220;Credit Agreement&#8221;) with a syndicate of lenders. The Credit Agreement provides for a committed
multi-currency revolving credit facility of US$1.25&nbsp;billion on an unsecured basis. The Credit Agreement has a term ending February
2027, and bears interest at 0.20% to 2.50% over floating reference rates, depending on certain leverage ratios. The Credit Agreement replaced
the Company&#8217;s previous $450,000 revolving credit facility and $440,000 term loan (drawn in a single advance) that were set to mature
in January 2023 and June 2024, respectively. A portion of the revolving credit facility under the Credit Agreement was used to repay the
remaining term loan balance of $407,000 under the prior credit agreement, and the Credit Agreement will continue to be utilized for working
capital and general corporate purposes and to fund future tuck-under acquisitions. The Company assessed whether the repayment of the term
loan balance and expansion of the revolving credit facility constituted a substantial change in the terms of the underlying debt agreements
and as a result, this transaction has been treated as a debt extinguishment. In December 2023, the Company exercised the Credit Agreement&#8217;s
$250,000 accordion feature to fund its acquisition of Roofing Corp of America, which brought the total borrowing capacity of the Credit
Agreement to US$1.25&nbsp;billion.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">In September 2022 (and as amended in April 2024 as noted
below), the Company entered into two revolving, uncommitted financing facilities for potential future private placement issuances of senior
unsecured notes (the &#8220;Notes&#8221;) aggregating $550,000 with its existing lenders, NYL Investors LLC (&#8220;New York Life&#8221;)
of up to $250,000 and PGIM Private Capital (&#8220;Prudential&#8221;), of up to $300,000, in each case, net of any existing notes held
by them. The facility with Prudential has a term ending September 29, 2025, and the facility with New York Life has a term ending April
3, 2027. As part of the closing of the New York Life facility, the Company issued, on a private placement basis to New York Life, $60,000
of 4.53% Notes, which are due in full on September 29, 2032, with interest payable semi-annually. In April 2024, the facility with New
York Life was amended to increase the potential financing capacity by $100,000, to the current $250,000, and to extend the term of the
New York Life facility from September 29, 2025 to the current April 3, 2027. The Company has the ability to issue incremental Note tranches
under the facilities, subject to acceptance by New York Life or Prudential, with varying maturities as determined by the Company, and
with coupon pricing determined at the time of each Note issuance.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0"></P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 11; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">In January 2024, the Company issued, on a private placement
basis to New York Life, $50,000 of 5.48% Notes, which are due in full on January 30, 2029, as well as $25,000 of 5.60% Notes, which are
due in full on January 30, 2031, both with interest payable semi-annually. Also in January 2024, the Company issued, on a private placement
basis to Prudential, $50,000 of 5.64% Notes, which are due in full on January 30, 2031, with interest payable semi-annually.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">The indebtedness under the Credit Agreement, the Senior
Notes, and the Notes rank equally in terms of seniority. The Company is prohibited under the Credit Agreement and the Senior Notes from
undertaking certain acquisitions and dispositions, and incurring certain indebtedness and encumbrances, without prior approval of the
lenders under the Credit Agreement and the holders of the Senior Notes.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIR VALUE MEASUREMENTS &#8211;
The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2024:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements at June 30, 2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">Carrying value at</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">June 30, 2024</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Level 1</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Level 2</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Level 3</TD><TD STYLE="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Contingent consideration liability</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">81,025</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">81,025</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Interest rate swap asset</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,513</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,513</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company has one interest rate swap in place to exchange the floating
interest rate on $100,000 of debt under its Credit Agreement for a fixed rate. The fair value of the interest rate swap asset was calculated
through discounting future expected cash flows using the appropriate prevailing interest rate swap curve adjusted for credit risk. The
inputs to the measurement of the fair value of contingent consideration related to acquisitions are Level 3 inputs using a discounted
cash flow model; significant model inputs were expected future operating cash flows (determined with reference to each specific acquired
business) and discount rates (which range from 8% to 10%). The range of discount rates is attributable to the level of risk related to
economic growth factors combined with the length of the contingent payment periods; and the dispersion was driven by unique characteristics
of the businesses acquired and the respective terms for these contingent payments. Within the range of discount rates, there is a data
point concentration at 9%. A 2% increase in the weighted average discount rate would not have a significant impact on the fair value of
the contingent consideration balance.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Changes in the fair value of the contingent consideration liability are
comprised of the following:&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%; font-size: 10pt">Balance, January 1</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">63,478</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Amounts recognized on acquisitions</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">42,454</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Fair value adjustments</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">650</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Resolved and settled in cash</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(25,513</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Other</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(44</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Balance, June 30</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">81,025</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Less: Current portion</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">34,840</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Non-current portion</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">46,185</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The carrying amounts for cash and cash equivalents, restricted cash, accounts
receivable, accounts payable and accrued liabilities approximate fair values due to the short maturity of these instruments, unless otherwise
indicated. The inputs to the measurement of the fair value of long term debt are Level 2 inputs. The fair value measurements were made
using a net present value approach; significant model inputs were expected future cash outflows and discount rates (which range from 4.0%
to 4.5%).</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 12; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">December 31, 2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Carrying</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Fair</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Carrying</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">Fair</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">amount</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">value</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">amount</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">value</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 10pt; text-align: left">Other receivables</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">4,125</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">4,125</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">4,238</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">4,238</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Long-term debt</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,331,136</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,339,449</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,182,107</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,183,854</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REDEEMABLE NON-CONTROLLING
INTERESTS &#8211; The minority equity positions in the Company&#8217;s subsidiaries are referred to as redeemable non-controlling interests
(&#8220;RNCI&#8221;). The RNCI are considered to be redeemable securities. Accordingly, the RNCI is recorded at the greater of: (i) the
redemption amount; or (ii) the amount initially recorded as RNCI at the date of inception of the minority equity position. This amount
is recorded in the &#8220;mezzanine&#8221; section of the balance sheet, outside of shareholders&#8217; equity. Changes in the RNCI amount
are recognized immediately as they occur. The following table provides a reconciliation of the beginning and ending RNCI amounts:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%; font-size: 10pt">Balance, January 1</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">332,963</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">RNCI share of earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">4,229</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">RNCI redemption increment</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">14,239</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Distributions paid to RNCI</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(4,470</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Purchases of interests from RNCI, net</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(21,442</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">RNCI recognized on business acquisitions</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">88,474</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Other</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,566</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Balance, June 30</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">415,559</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company has shareholders&#8217; agreements in place at each of its
non-wholly owned subsidiaries. These agreements allow the Company to &#8220;call&#8221; the non-controlling interest at a price determined
with the use of a formula price, which is usually equal to a fixed multiple of trailing two-year average earnings before income taxes,
interest, depreciation, and amortization, less debt. The agreements also have redemption features which allow the owners of the RNCI to
&#8220;put&#8221; their equity to the Company at the same price subject to certain limitations. The formula price is referred to as the
redemption amount and may be paid in cash or in the Company&#8217;s Common Shares. The redemption amount as of June 30, 2024 was $367,006.
The redemption amount is lower than that recorded on the balance sheet as the formula prices of certain RNCI are lower than the amount
initially recorded at the inception of the minority equity position. If all put or call options were settled with Common Shares as at
June 30, 2024, approximately 2,400,000 such shares would be issued; this would be accretive to net earnings per Common Share.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Increases or decreases to the formula price of the underlying shares are
recognized in the statement of earnings as the NCI redemption increment or decrement.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NET EARNINGS PER COMMON SHARE
&#8211; The following table reconciles the basic and diluted common shares outstanding:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt">(in thousands)</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 10pt">Basic shares</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">44,984</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">44,574</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">44,917</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">44,486</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Assumed exercise of Company stock options</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">116</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">226</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">170</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">247</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Diluted shares</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">45,100</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,800</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">45,087</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">44,733</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 13; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STOCK-BASED COMPENSATION</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Company stock option plan</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company has a stock option plan for certain directors, officers and
key full-time employees of the Company and its subsidiaries, other than its Founder and Chairman. The stock option plan came into existence
on June 1, 2015. Options are granted at the market price for the underlying shares on the date of grant. Each option vests over a three-to-five-year
term, expires five to six years from the date granted and allows for the purchase of one Common Share. All Common Shares issued are new
shares. As at June 30, 2024, there were 1,350,240 options available for future grants.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Grants under the Company&#8217;s stock option plan are equity-classified
awards. There were no stock options granted during the three months ended June 30, 2024 (2023 &#8211; 57,150). The Company estimates the
probability of achievement of performance conditions at each reporting period and reflects the estimates in the number of options expected
to vest with any changes recognized through stock-based compensation expense. Stock option activity for the six months ended June 30,
2024 was as follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Weighted average</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Weighted</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">remaining</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Number of</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">average</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">contractual life</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Aggregate</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">options</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">exercise price</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">(years)</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">intrinsic value</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0pt; width: 40%; font-size: 10pt">Shares issuable under options - Beginning of period</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">2,420,749</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">133.65</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">Granted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">568,500</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">164.15</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Exercised</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(329,362</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">87.89</TD><TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Shares issuable under options - End of period</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,659,887</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">145.83</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2.90</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">24,102</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Options exercisable - End of period</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,196,452</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">137.23</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.85</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">19,159</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The amount of compensation expense recorded in the statement of earnings
for the six months ended June 30, 2024 was $13,927 (2023 - $12,504). As of June 30, 2024, there was $39,441 of unrecognized compensation
cost related to non-vested awards which is expected to be recognized over the next 5 years. During the six month period ended June 30,
2024, the fair value of options vested was $17,078 (2023 - $15,637).</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">14.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CONTINGENCIES &#8211; In the
normal course of operations, the Company is subject to routine claims and litigation incidental to its business. Litigation currently
pending or threatened against the Company includes disputes with former employees and commercial liability claims related to services
provided by the Company. The Company believes resolution of such proceedings, combined with amounts set aside, will not have a material
impact on the Company&#8217;s financial condition or the results of operations.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEGMENTED INFORMATION &#8211;
The Company has two reportable operating segments and Corporate. The segments are grouped with reference to the nature of services provided
and the types of clients that use those services. The Company assesses each segment&#8217;s performance based on operating earnings or
operating earnings before depreciation and amortization. FirstService Residential provides property management and related property services
to residential communities in North America. FirstService Brands provides franchised and company-owned essential property services to
residential and commercial customers in North America. Corporate includes the costs of operating the Company&#8217;s corporate head office.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 14; Value: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> of 15</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold">OPERATING SEGMENTS</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">FirstService</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">FirstService</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Residential</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Brands</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Corporate</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Consolidated</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold">Three months ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; font-size: 10pt; font-weight: bold; padding-left: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">557,504</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">739,955</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">1,297,459</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">9,773</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">29,429</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">23</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">39,225</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Operating earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">49,107</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">46,308</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(11,478</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">83,937</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-left: 10pt">Revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">517,134</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">602,600</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,119,734</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,029</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">22,981</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">24</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">29,034</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Operating earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">49,195</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">41,770</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(8,644</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">82,321</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">FirstService</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">FirstService</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Residential</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Brands</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Corporate</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Consolidated</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold">Six months ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; padding-left: 10pt">Revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,053,628</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,401,876</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,455,504</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">18,196</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">57,790</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">46</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">76,032</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Operating earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">75,765</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">73,107</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(26,877</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">121,995</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-left: 10pt">Revenues</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">962,714</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,175,465</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,138,179</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">14,822</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">46,048</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">46</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">60,916</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Operating earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">71,907</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">71,930</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(20,566</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">123,271</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">GEOGRAPHIC INFORMATION</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">United States</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Canada</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Consolidated</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Three months ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 61%; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,142,602</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">154,857</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,297,459</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Total long-lived assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,108,466</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">421,688</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,530,154</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">949,677</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">170,057</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,119,734</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Total long-lived assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,420,723</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">333,437</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,754,160</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">United States</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Canada</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">Consolidated</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Six months ended June 30</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">2,161,293</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">294,211</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">2,455,504</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,843,546</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">294,633</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">2,138,179</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>



<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>



<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>FIRSTSERVICE CORPORATION</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>For the Six Month Period Ended June 30, 2024</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">(in US dollars)</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">August 1, 2024</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>The following Management&#8217;s Discussion and Analysis (&#8220;MD&amp;A&#8221;)
should be read together with the unaudited interim consolidated financial statements of FirstService Corporation (the &#8220;Company&#8221;
or &#8220;FirstService&#8221;) for the three and six month periods ended June&nbsp;30, 2024 and the Company&#8217;s audited consolidated
financial statements, and MD&amp;A, for the year ended December&nbsp;31, 2023. The interim consolidated financial statements have been
prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). All financial information
herein is presented in United States dollars.</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>The Company has prepared this MD&amp;A with reference to National Instrument
51-102 &#8211; Continuous Disclosure Obligations of the Canadian Securities Administrators (the &quot;CSA&quot;). Under the U.S./Canada
Multijurisdictional Disclosure System, the Company is permitted to prepare this MD&amp;A in accordance with the disclosure requirements
of Canada, which requirements are different from those of the United States. This MD&amp;A provides information for the three and six
month periods ended June&nbsp;30, 2024 and up to and including August 1, 2024.</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Additional information about the Company, including the Company&#8217;s
Annual Information Form, which is included in FirstService&#8217;s Annual Report on Form 40-F, can be found on SEDAR+ at www.sedarplus.ca
and on the US Securities and Exchange Commission website at www.sec.gov.</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Results of operations - three months ended June 30, 2024</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Revenues for our second quarter were $1.30&nbsp;billion, 16% higher than
the comparable prior year quarter.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Adjusted EBITDA (see &#8220;Reconciliation of non-GAAP measures&#8221;
below) for the second quarter was $132.5&nbsp;million, up from $118.4&nbsp;million reported in the prior year quarter. Our Adjusted EBITDA
margin was 10.2% of revenues versus 10.6% of revenues in the prior year quarter. Operating earnings for the second quarter were $83.9
million, compared to $82.3 million in the prior year quarter. Our operating earnings margin was 6.5% of revenues versus 7.4% of revenues
in the prior year quarter.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Depreciation and amortization expense totalled $39.2 million, relative
to $29.0 million in the prior year, with the increase primarily related to recently acquired operations in both our FirstService Residential
and FirstService Brands segments.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Net interest expense was $20.5 million, up from $12.0 million recorded
in the prior year quarter, with the difference primarily attributable to a higher cost of debt, as well as the increase in our average
outstanding debt.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Other income was $0.1 million versus $4.2 million in the prior year. Other
income in the prior period included a pre-tax gain of $4.4 million from the sale of a building located in South Florida within the FirstService
Residential segment.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The consolidated income tax rate for the quarter was 29% of earnings before
income tax, versus 27% in the prior year quarter, and relative to the statutory rate of 27% in both periods. The effective tax rate for
the full year is expected to be approximately 29%.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Net earnings for the quarter were $44.9&nbsp;million, versus $54.7&nbsp;million
in the prior year quarter, with the decrease primarily attributable to higher interest expense.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The RNCI redemption increment for the second quarter was $7.2&nbsp;million,
versus $6.0&nbsp;million in the prior period, and was attributable to changes in the trailing two-year average of earnings of non-wholly
owned subsidiaries.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The FirstService Residential segment reported revenues of $557.5 million
for the second quarter, up 8% versus the prior year, including organic growth of 7%. The growth was driven by new property management
contract wins across most markets. Adjusted EBITDA was $59.1&nbsp;million, or 10.6% of revenues, versus $55.7&nbsp;million, or 10.8% of
revenues, in the prior year quarter. Operating earnings were $49.1&nbsp;million, or 8.8% of revenues, versus $49.2&nbsp;million, or 9.5%
of revenues, for the second quarter of last year. The Adjusted EBITDA margin for the division was relatively in-line with the prior year,
while the operating earnings margin was modestly lower due to amortization expense related to recently completed tuck-under acquisitions.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Second quarter revenues at our FirstService Brands segment were $740.0&nbsp;million,
up 23% relative to the prior year quarter. The revenue increase was driven by solid growth from Century Fire Protection and a significant
contribution from our recent Roofing Corp of America acquisition. On an organic basis, division revenues were down 6%, versus the prior
year second quarter, which benefited from elevated weather-related claims activity at our restoration operations. Adjusted EBITDA for
the quarter was $77.6&nbsp;million, or 10.5% of revenues, versus $65.8&nbsp;million, or 10.9% of revenues, in the prior year quarter.
Operating earnings for the second quarter were $46.3&nbsp;million, or 6.3% of revenues, versus $41.8&nbsp;million, or 6.9% of revenues,
in the prior year quarter. The decline in operating margins was attributable to lower profitability at our restoration brands due to milder
weather patterns in the current quarter compared to the prior year period.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Corporate costs (see definitions and reconciliations below), as presented
in Adjusted EBITDA, were $4.2 million, relative to $3.2 million in the prior year quarter. Corporate costs for the current quarter were
$11.5 million in the quarter versus $8.6&nbsp;million in the prior year quarter, with the year-over-year cost increase driven by the impact
of foreign exchange as well as higher stock-based compensation expense.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Results of operations - six months ended June 30, 2024</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Revenues for the six months ended June 30, 2024 were $2.46&nbsp;billion,
15% higher than the comparable prior year period.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Year-to-date Adjusted EBITDA (see &#8220;Reconciliation of non-GAAP measures&#8221;
below) was $215.9&nbsp;million, up from $200.4&nbsp;million reported in the comparable prior year period. Our Adjusted EBITDA margin was
8.8% of revenues versus 9.4% of revenues in the prior year. Operating earnings for the period were $122.0&nbsp;million, versus $123.3&nbsp;million
in the prior year. Our operating earnings margin was 5.0% of revenues versus 5.8% of revenues in the prior year period.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Depreciation and amortization expense totalled $76.0 million, relative
to $60.9 million in the prior year, with the increase primarily related to recently acquired company-owned operations in our FirstService
Brands segment.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Net interest expense was $39.6 million, up from $22.6 million recorded
in the prior year period, with the difference primarily attributable to a higher cost of debt and an increase in our average outstanding
debt.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our consolidated income tax rate for the six-month period was 29%, versus
26% in the prior year-to-date period, and relative to the statutory rate of 27% in both periods.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Net earnings for the six-month period were $59.8 million, down from $77.4&nbsp;million
in the prior year period, and was primarily attributable to higher interest costs.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The RNCI redemption increment for the period was $14.2&nbsp;million, versus
$10.1&nbsp;million in the prior period, and was attributable to changes in the trailing two-year average of earnings of non-wholly owned
subsidiaries.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our FirstService Residential segment reported revenues of $1.05 billion
for the six-month period, up 9% over the prior year period, including 7% organic growth. The solid revenue performance was driven by new
property management contract wins across various markets. Adjusted EBITDA was $94.7&nbsp;million, or 9.0% of revenues, up from $87.7 million,
or 9.1% of revenues, in the prior year period. Operating earnings were $75.8&nbsp;million, or 7.2% of revenues, for the six-month period,
relative to $71.9 million, or 7.5% of revenues, in the prior year period.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Year-to-date revenues at FirstService Brands were $1.40&nbsp;billion, an
increase of 19% relative to the prior year period. Revenue growth was driven by double-digit organic growth at Century Fire Protection,
as well as contribution from our Roofing Corp of America acquisition. Division revenues declined 6% on an organic basis, versus the prior
year period, which benefited from significant weather-related claims activity at our restoration businesses. Adjusted EBITDA for the period
was $133.0&nbsp;million, or 9.5% of revenues, up from $120.6&nbsp;million, or 10.3% of revenues, in the prior year period. Operating earnings
were $73.1&nbsp;million, or 5.2% of revenues, versus $71.9&nbsp;million, or 6.1% of revenues, in the prior year. Operating margins declined
due to lower profitability at our restoration brands, as well as from promotional activity in our home services brands in the first quarter
of the current year.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Corporate costs (see definitions and reconciliations below), as presented
in Adjusted EBITDA, for the six-month period were $11.9 million versus $7.8 million in the prior year period. Corporate costs were $26.9
million, compared to $20.6 million in the prior year, with the increase primarily due to the impact of foreign exchange.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Summary of quarterly results</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The following table sets forth FirstService&#8217;s quarterly consolidated
results of operations data for each of the ten most recent quarters. The information in the table below has been derived from FirstService&#8217;s
interim consolidated financial statements (except for other data which is non-GAAP), that, in management&#8217;s opinion, have been prepared
on a consistent basis and include all adjustments necessary for a fair presentation of information. The information below is not necessarily
indicative of results for any future quarter.&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-left: Black 1pt solid; white-space: nowrap; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Quarter</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Q1</TD><TD STYLE="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Q2</TD><TD STYLE="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Q3</TD><TD STYLE="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Q4</TD><TD STYLE="border-right: Black 1pt solid; border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">(in thousands of US$, except per share amounts)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; font-weight: bold">YEAR ENDING DECEMBER 31, 2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; width: 48%; font-size: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,158,045</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,297,459</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Operating earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">38,058</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">83,937</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">Net earnings per share</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; padding-left: 30pt; font-size: 10pt">Basic</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.14</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; padding-left: 30pt; font-size: 10pt">Diluted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.14</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; font-weight: bold">YEAR ENDED DECEMBER 31, 2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">Revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,018,445</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,119,734</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,117,109</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,079,260</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Operating earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">40,950</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">82,321</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">73,559</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">48,062</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">Net earnings per share</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; padding-left: 30pt; font-size: 10pt">Basic</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.36</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.02</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.73</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.14</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; padding-left: 30pt; font-size: 10pt">Diluted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.36</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.01</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.73</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.14</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; font-weight: bold">YEAR ENDED DECEMBER 31, 2022</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">Revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">834,572</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">930,707</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">960,455</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">1,020,101</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Operating earnings</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">29,046</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">59,813</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">62,709</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">67,458</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">Net earnings per share</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; padding-left: 30pt; font-size: 10pt">Basic</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.32</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.77</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.86</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; padding-left: 30pt; font-size: 10pt">Diluted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.32</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.77</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.86</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">OTHER DATA</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Adjusted EBITDA - 2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">82,373</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">132,487</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Adjusted EBITDA - 2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">82,096</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">118,353</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">111,936</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">103,343</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Adjusted EBITDA - 2022</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">62,338</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">91,346</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">95,501</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">102,547</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Adjusted EPS - 2024</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.67</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.36</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Adjusted EPS - 2023</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.85</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.46</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.25</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.11</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EPS - 2022</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.73</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.12</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.17</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1.22</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Seasonality and quarterly fluctuations</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Certain segments of the Company&#8217;s operations are subject to seasonal
variations. The seasonality of the service lines results in variations in quarterly revenues and operating margins. Variations can also
be caused by acquisitions or dispositions, which alter the consolidated service mix.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">FirstService Residential generates peak revenues and earnings in the third
quarter, as seasonal ancillary swimming pool management revenues are earned. FirstService Brands includes certain home improvement brands,
which generate the majority of their revenues during the second and third quarters, and restoration operations which are influenced by
weather patterns that typically can result in higher revenues and earnings in any given reporting quarter.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Reconciliation of non-GAAP measures</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In this MD&amp;A, we make reference to &#8220;adjusted EBITDA&#8221; and
&#8220;adjusted earnings per share&#8221;, which are financial measures that are not calculated in accordance with GAAP.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Adjusted EBITDA is defined as net earnings, adjusted to exclude: (i) income
tax; (ii) other expense (income); (iii) interest expense, net; (iv) depreciation and amortization; (v) acquisition-related items; and
(vi) stock-based compensation expense. We use adjusted EBITDA to evaluate our own operating performance and our ability to service debt,
as well as an integral part of our planning and reporting systems. Additionally, we use this measure in conjunction with discounted cash
flow models to determine the Company&#8217;s overall enterprise valuation and to evaluate acquisition targets. We present adjusted EBITDA
as a supplemental measure because we believe such measure is useful to investors as a reasonable indicator of operating performance because
of the low capital intensity of the Company&#8217;s service operations. We believe this measure is a financial metric used by many investors
to compare companies, especially in the services industry. This measure is not a recognized measure of financial performance under GAAP
in the United States, and should not be considered as a substitute for operating earnings, net earnings or cash flow from operating activities,
as determined in accordance with GAAP. Our method of calculating adjusted EBITDA may differ from other issuers and accordingly, this measure
may not be comparable to measures used by other issuers. A reconciliation of net earnings to adjusted EBITDA appears below.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">(in thousands of US$)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">44,937</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">54,713</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">59,834</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">77,380</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Income tax</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">18,584</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">19,903</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">24,599</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">27,819</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other income, net</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(115</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(4,249</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(1,995</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(4,513</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Interest expense, net</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">20,531</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11,954</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">39,557</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">22,585</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Operating earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">83,937</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">82,321</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">121,995</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">123,271</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Depreciation and amortization</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">39,225</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">29,034</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">76,032</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">60,916</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,306</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,651</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">3,906</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,758</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Stock-based compensation expense</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">7,019</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,347</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">13,927</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">12,504</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EBITDA</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">132,487</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">118,353</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">215,860</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">200,449</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">A reconciliation of segment operating earnings to segment Adjusted EBITDA appears below.</FONT> &nbsp; &nbsp; &nbsp;</P>



<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">(in thousands of US$)</FONT> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold">Three months ended, June 30, 2024</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">FirstService</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">FirstService</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Residential</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Brands</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt"><B>Corporate <SUP>(1)</SUP></B></FONT></TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 61%; font-size: 10pt; text-align: left">Operating earnings (loss)</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">49,107</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">46,308</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">(11,478</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Depreciation and amortization</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">9,773</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">29,429</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">23</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">207</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,827</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">272</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Stock-based compensation expense</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">7,019</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EBITDA</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">59,087</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">77,564</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(4,164</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; width: 61%">Three months ended, June 30, 2023</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%"><FONT STYLE="font-size: 10pt">FirstService</FONT></TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%"><FONT STYLE="font-size: 10pt">FirstService </FONT></TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Residential</FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Brands</FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Corporate <SUP>(1)</SUP></FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Operating earnings (loss)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">49,195</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">41,770</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(8,644</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Depreciation and amortization</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,029</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">22,981</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">24</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">514</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,048</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">89</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Stock-based compensation expense</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5,347</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EBITDA</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">55,738</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">65,799</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,184</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; width: 61%">Six months ended, June 30, 2024</TD><TD STYLE="font-size: 10pt; font-weight: bold; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right; width: 10%"><FONT STYLE="font-size: 10pt"><B>FirstService</B></FONT></TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right; width: 10%"><FONT STYLE="font-size: 10pt"><B>FirstService </B></FONT></TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt"><B>Residential</B></FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt"><B>Brands</B></FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt"><B>Corporate <SUP>(1)</SUP></B></FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Operating earnings (loss)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">75,765</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">73,107</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(26,877</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Depreciation and amortization</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">18,196</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">57,790</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">46</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">725</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,129</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">1,052</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Stock-based compensation expense</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">13,927</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EBITDA</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">94,686</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">133,026</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(11,852</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; width: 61%">Six months ended, June 30, 2023</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%"><FONT STYLE="font-size: 10pt">FirstService</FONT></TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%"><FONT STYLE="font-size: 10pt">FirstService </FONT></TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; width: 10%">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Residential</FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Brands</FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">Corporate <SUP>(1)</SUP></FONT></TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Operating earnings (loss)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">71,907</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">71,930</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(20,566</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Depreciation and amortization</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">14,822</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">46,048</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">46</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">977</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,614</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">167</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Stock-based compensation expense</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">12,504</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EBITDA</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">87,706</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">120,592</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(7,849</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: left; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><SUP>(1)</SUP> Corporate costs represent corporate
overhead expenses not directly attributable to reportable segments and are therefore unallocated within segment operating earnings
(loss) and Adjusted EBITDA.</P>



<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Adjusted earnings per share is defined as diluted net earnings per share,
adjusted for the effect, after income tax, of: (i) the non-controlling interest redemption increment; (ii) acquisition-related items;
(iii) amortization expense related to intangible assets recognized in connection with acquisitions; and (iv) stock-based compensation
expense. We believe this measure is useful to investors because it provides a supplemental way to understand the underlying operating
performance of the Company and enhances the comparability of operating results from period to period. Adjusted earnings per share is not
a recognized measure of financial performance under GAAP, and should not be considered as a substitute for diluted net earnings per share,
as determined in accordance with GAAP. Our method of calculating this non-GAAP measure may differ from other issuers and, accordingly,
this measure may not be comparable to measures used by other issuers. A reconciliation of net earnings to adjusted net earnings and of
diluted net earnings per share to adjusted earnings per share appears below.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">(in thousands of US$)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt; text-align: left">Net earnings</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">44,937</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">54,713</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">59,834</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">77,380</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">Non-controlling interest share of earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(2,696</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(3,376</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(4,229</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(5,809</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">2,306</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,651</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">3,906</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,758</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Amortization of intangible assets</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">17,009</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11,556</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">32,240</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,842</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Stock-based compensation expense</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">7,019</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,347</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">13,927</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12,504</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Income tax on adjustments</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(6,968</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(4,395</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">(13,389</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(9,970</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Non-controlling interest on adjustments</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(320</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(249</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(584</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(531</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted net earnings</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">61,287</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">65,247</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">91,705</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">103,174</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">Six months ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">(in US$)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">June 30</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt">Diluted net earnings per share</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">0.78</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">1.01</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">0.92</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; font-weight: bold; text-align: right">1.37</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Non-controlling interest redemption increment</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.16</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.13</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.32</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.23</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Acquisition-related items</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.05</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.04</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.08</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.08</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Amortization of intangible assets, net of tax</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.26</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.19</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; text-align: right">0.49</TD><TD STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.42</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Stock-based compensation expense, net of tax</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">0.11</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.09</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">0.22</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.21</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Adjusted earnings per share</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1.36</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1.46</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2.03</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2.31</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We believe that the presentation of adjusted EBITDA and adjusted earnings
per share, which are non-GAAP financial measures, provides important supplemental information to management and investors regarding financial
and business trends relating to the Company&#8217;s financial condition and results of operations. We use these non-GAAP financial measures
when evaluating operating performance because we believe that the inclusion or exclusion of the items described above, for which the amounts
are non-cash or non-recurring in nature, provides a supplemental measure of our operating results that facilitates comparability of our
operating performance from period to period, against our business model objectives, and against other companies in our industry. We have
chosen to provide this information to investors so they can analyze our operating results in the same way that management does and use
this information in their assessment of our core business and the valuation of the Company.&nbsp;Adjusted EBITDA and adjusted earnings
per share are not calculated in accordance with GAAP, and should be considered supplemental to, and not as a substitute for, or superior
to, financial measures calculated in accordance with GAAP. Non-GAAP financial measures have limitations in that they do not reflect all
of the costs or benefits associated with the operations of our business as determined in accordance with GAAP. As a result, investors
should not consider these measures in isolation or as a substitute for analysis of our results as reported under GAAP.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Liquidity and capital resources</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Net cash provided by operating activities for the six month period ended
June 30, 2024 was $121.9&nbsp;million, up from $85.9&nbsp;million in the prior year period. The year-over-year increase in cash flow was
driven primarily by positive changes in non-cash working capital relative to the prior six-month period. We believe that cash from operations
and other existing resources will continue to be adequate to satisfy the ongoing working capital needs of the Company.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">For the six months ended June 30, 2024, capital expenditures were $54.3&nbsp;million,
up from $44.2 million in the prior year period. Current year investments include service vehicle fleet replacements and additions in the
FirstService Brands segment, as well as information technology system improvements in both segments. Based on our current operations,
total capital expenditures for the year ending December&nbsp;31, 2024 are expected to be approximately $115 million.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In July 2024, we paid a quarterly dividend of $0.25 per share on the Common
Shares in respect of the quarter ended June&nbsp;30, 2024.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Net indebtedness as at June 30, 2024 was $1.12&nbsp;billion, versus $994.5&nbsp;million
at December&nbsp;31, 2023. Net indebtedness is calculated as the current and non-current portion of long-term debt less cash and cash
equivalents. We are in compliance with the covenants contained in our financing agreements as at June 30, 2024 and, based on our outlook
for the balance of the year, we expect to remain in compliance with these covenants. We had $102.6&nbsp;million of available undrawn credit
as of June 30, 2024.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In relation to acquisitions completed during the past two years, we have
outstanding contingent consideration totalling $81.0&nbsp;million as at June 30, 2024 ($63.5&nbsp;million as at December&nbsp;31, 2023)
assuming all contingencies are satisfied and payment is due in full. Such payments, if any, are due during the period extending to May
2026. The contingent consideration liability is recognized at fair value upon acquisition and is updated to fair value each quarter, unless
it contains an element of compensation, in which case such element is treated as compensation expense over the contingency period. The
contingent consideration is based on achieving specified earnings levels, and is paid or payable at the end of the contingency period.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The following table summarizes our contractual obligations as at June 30,
2024:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-top: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap; font-size: 10pt; font-weight: bold">Contractual obligations</TD><TD STYLE="border-left: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; padding-bottom: 1pt; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="18" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Payments due by period</TD><TD STYLE="border-right: Black 1pt solid; border-top: Black 1pt solid; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-left: Black 1pt solid; white-space: nowrap; font-size: 10pt">(in thousands of US$)</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">Less than</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">After</TD><TD STYLE="border-right: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Total</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">1 year</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">1-3 years</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">4-5 years</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">5 years</TD><TD STYLE="border-bottom: Black 1pt solid; border-right: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-left: Black 1pt solid; white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; width: 35%; font-size: 10pt; text-align: left">Long-term debt</TD><TD STYLE="border-left: Black 1pt solid; width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,300,559</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">30,228</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,084,928</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">50,403</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">135,000</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Interest on long-term debt</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">196,840</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">75,635</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">87,463</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">18,227</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">15,515</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Capital lease obligations</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">30,577</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11,756</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">15,357</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,464</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left">Contingent acquisition consideration</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">81,025</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">34,840</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">46,185</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt; text-align: left; padding-bottom: 1pt">Operating leases</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">297,480</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">58,797</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">105,213</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">64,810</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">68,660</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="border-left: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; padding-bottom: 1pt">Total contractual obligations</TD><TD STYLE="border-left: Black 1pt solid; font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,906,481</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">211,256</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,339,146</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">136,904</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">219,175</TD><TD STYLE="border-right: Black 1pt solid; white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">At June 30, 2024, we had commercial commitments totaling $29.9&nbsp;million
comprised of letters of credit outstanding due to expire within one year.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Redeemable non-controlling interests</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In most operations where managers or employees are also minority owners,
the Company is party to shareholders&#8217; agreements. These agreements allow us to &#8220;call&#8221; the minority position at a value
determined with the use of a formula price, which is in most cases equal to a multiple of trailing two-year average earnings, less debt.
Minority owners may also &#8220;put&#8221; their interest to the Company at the same price, with certain limitations including: (i) the
inability to &#8220;put&#8221; more than one-third to one-half of their holdings in any twelve-month period; and (ii) the inability to
&#8220;put&#8221; any holdings for at least one year after the date of our initial acquisition of the business or the date the minority
shareholder acquired the stock, as the case may be. The total value of the minority shareholders&#8217; interests (the &#8220;redemption
amount&#8221;), as calculated in accordance with shareholders&#8217; agreements, was as follows.&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right">June 30</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right">December 31</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">(in thousands of US$)</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2023</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font-size: 10pt; text-align: left">FirstService Residential</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">69,072</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">72,140</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">FirstService Brands</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">297,934</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">221,771</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">367,006</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">293,911</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The amount recorded on our balance sheet under the caption &#8220;Redeemable
non-controlling interests&#8221; (&#8220;RNCI&#8221;) is the greater of: (i) the redemption amount (as above); and (ii) the amount initially
recorded as RNCI at the date of inception of the minority equity position. As at June 30, 2024, the RNCI recorded on the balance sheet
was $415.6&nbsp;million. The purchase prices of the RNCI may be satisfied in cash or in Common Shares of FirstService. If all RNCI were
redeemed with cash on hand and borrowings under our Facility, the pro forma estimated accretion to diluted net earnings per share for
the six months ended June&nbsp;30, 2024 would be $0.24, and a decrease of $0.08 to adjusted EPS.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Critical accounting policies and estimates</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The preparation of consolidated financial statements requires management
to make estimates and assumptions with respect to the reported amounts of assets, liabilities, revenues and expenses and the disclosure
of contingent assets and liabilities. These estimates and assumptions are based upon management&#8217;s historical experience and are
believed by management to be reasonable under the circumstances. Such estimates and assumptions are evaluated on an ongoing basis and
form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.
Actual results could differ significantly from these estimates. Our critical accounting policies and estimates have been reviewed and
discussed with our Audit Committee. There have been no material changes to our critical accounting policies and estimates from those disclosed
in the Company&#8217;s MD&amp;A for the year ended December&nbsp;31, 2023.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Financial instruments</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We use financial instruments as part of our strategy to manage the risk
associated with interest rates and currency exchange rates from time to time. We do not use financial instruments for trading or speculative
purposes. As of the date of this MD&amp;A, we have one interest swap in place to exchange the floating interest rate on $100 million of
debt under our Credit Agreement for a fixed rate.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Transactions with related parties</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company has entered into office space rental arrangements and property
management contracts with senior managers of certain subsidiaries. These senior managers are usually also minority shareholders of the
subsidiaries. The business purpose of the transactions is to rent office space for the Company and to generate property management revenues
for the Company. The recorded amount of the rent expense for the six months ended June&nbsp;30, 2024 was $3.8&nbsp;million (2023 - $2.3&nbsp;million).</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As at June&nbsp;30, 2024, the Company had $6.6&nbsp;million of loans receivable
from minority shareholders (December&nbsp;31, 2023 - $6.6&nbsp;million). The business purpose of the loans receivable was to finance the
sale of non-controlling interests in subsidiaries to senior managers. The loan amounts are measured based on the formula price of the
underlying non-controlling interests, and interest rates are determined based on the Company&#8217;s cost of borrowing plus a spread.
The loans generally have terms of 5 to 10 years, but are open for repayment without penalty at any time.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Outstanding share data</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The authorized capital of the Company consists of an unlimited number of
Common Shares. The holders of Common Shares are entitled to one vote in respect of each Common Share held at all meetings of the shareholders
of the Company.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As of the date hereof, the Company has outstanding 45,016,289 Common Shares.
In addition, as at the date hereof, 2,655,387 Common Shares are issuable upon exercise of options granted under the Company&rsquo;s stock
option plan.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Canadian tax treatment of dividends</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">For the purposes of the enhanced dividend tax credit rules contained in
the Income Tax Act (Canada) and any corresponding provincial and territorial tax legislation, all dividends (and deemed dividends) paid
by us to Canadian residents on our Common Shares are designated as &#8220;eligible dividends&#8221;. Unless stated otherwise, all dividends
(and deemed dividends) paid by us hereafter are designated as &#8220;eligible dividends&#8221; for the purposes of such rules.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Changes in internal controls over financial reporting</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">There have been no changes in our internal controls over financial reporting
during the three and six month periods ended June&nbsp;30, 2024 that have materially affected or are reasonably likely to materially affect
our internal controls over financial reporting.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Forward-looking statements</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">This MD&amp;A contains forward-looking statements with respect to expected
financial performance, strategy and business conditions. The words &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;estimate,&#8221;
&#8220;plan,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;project,&#8221; &#8220;will,&#8221; &#8220;would,&#8221;
and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these
identifying words. These statements reflect management's current beliefs with respect to future events and are based on information currently
available to management. Forward-looking statements involve significant known and unknown risk and uncertainties. Many factors could cause
our actual results, performance or achievements to be materially different from any future results, performance or achievements that may
be expressed or implied by such forward-looking statements. Factors which may cause such differences include, but are not limited to those
set out below, and those set out in detail in the &#8220;Risk Factors&#8221; section of the Company&#8217;s Annual Information Form, which
is included in the Company&#8217;s Annual Report on Form 40-F:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.15pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Economic conditions, especially as they relate to credit conditions, consumer spending and demand for
managed residential property, particularly in regions where our business may be concentrated.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Residential real estate property values, resale rates and general conditions of financial liquidity for
real estate transactions.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Extreme weather conditions impacting demand for our services or our ability to perform those services.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Economic deterioration impacting our ability to recover goodwill and other intangible assets.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">A decline in our ability to generate cash from our businesses to fund future acquisitions and meet our
debt obligations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The effects of changes in foreign exchange rates in relation to the U.S. dollar on our Canadian dollar
denominated revenues and expenses.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Competition in the markets served by the Company.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Labour shortages or increases in wage and benefit costs.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The effects of changes in interest rates on our cost of borrowing.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">A decline in our performance impacting our continued compliance with the financial covenants under our
debt agreements, or our ability to negotiate a waiver of certain covenants with our lenders.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Unexpected increases in operating costs, such as insurance, workers&#8217; compensation, health care and
fuel prices.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Changes in the frequency or severity of insurance incidents relative to our historical experience.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">A decline in our ability to make acquisitions at reasonable prices and successfully integrate acquired
operations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The performance of acquired businesses and potential liabilities acquired in connection with such acquisitions.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Changes in laws, regulations and government policies at the federal, state/provincial or local level that
may adversely impact our businesses.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Risks related to liability for employee acts or omissions, or installation/system failure, in our fire
protection businesses.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">A decline in our performance impacting our ability to pay dividends on our common shares.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Risks arising from any regulatory review and litigation.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Risks associated with intellectual property and other proprietary rights that are material to our business.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Disruptions or security failures in our information technology systems.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Political conditions, including any outbreak or escalation of terrorism or hostilities and the impact
thereof on our business.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Performance in our commercial and large loss property restoration business and roofing business.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Volatility of the market price of our common shares.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Potential future dilution to the holders of our common shares.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Risks related to our qualification as a foreign private issuer.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 21.75pt"></TD><TD STYLE="width: 17.85pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The outbreak of epidemics or pandemics or other health crises could result in volatility and disruptions
in the supply and demand for our products and services, global supply chains and financial markets.</TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.55in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.55in; font-size: 10pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt outset"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> of 10</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.55in; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.55in"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We caution that the foregoing list is not exhaustive of all possible factors,
as other factors could adversely affect our results, performance or achievements. The reader is cautioned against undue reliance on these
forward-looking statements. Although we believe that the assumptions underlying our forward-looking statements are reasonable, any of
the assumptions could prove inaccurate and, therefore, there can be no assurance that the results contemplated in such forward-looking
statements will be realized. The inclusion of such forward-looking statements should not be regarded as a representation by the Company
or any other person that the future events, plans or expectations contemplated by the Company will be achieved. We note that past performance
in operations and share price are not necessarily predictive of future performance. All forward-looking statements in this MD&amp;A are
qualified by these cautionary statements. The forward-looking statements are made as of the date of this MD&amp;A and, unless otherwise
required by applicable securities laws, we do not intend, nor do we undertake any obligation, to update or revise any forward-looking
statements contained in this MD&amp;A to reflect subsequent information, events, results or circumstances or otherwise.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Additional information</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Additional information regarding the Company, including our Annual Information
Form for the year ended December 31, 2023, is available on SEDAR+ at www.sedarplus.ca and on EDGAR at www.sec.gov.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">Further information about us can also be obtained at www.firstservice.com.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 logo.jpg
M_]C_X  02D9)1@ ! 0$"6 )8  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 92!QL# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N(^+5Y/8:!93V
MTKP3)>J5=#@CY'KMZX/XR?\ (L6O_7XO_H#T 4_"/Q8BN=EKK6V&7HMTHPC?
M[P[?7I]*]&219$5T8.C#(93D$5\PUTGA7QYJ'A=Q&C?:;+/S6TAX'NI[']*
M/?**Q_#OBO3_ !/;^99R_O%'SP/PZ?4>GN.*V* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "N#^,G_(L6O\ U^+_ .@/7>5P?QD_
MY%BU_P"OQ?\ T!Z /&Z*** );2\GL+A)[:5X)D.5=#@BO4_"/Q8BN=EKK6V&
M7HMTHPC?[P[?7I]*\GHH ^GDD61%=&#HPR&4Y!%.KP/PKX\U#PNXC1OM-EGY
MK:0\#W4]C^E>R>'?%>G^)[?S+.7]XH^>!^'3ZCT]QQ0!L4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7!_&3_D6+7_K\7_T!Z[RN#^,G_(L
M6O\ U^+_ .@/0!XW1110 4444 %2VEY/87"3VTKP3(<JZ'!%144 >L>$?BQ%
M<[+76ML,O1;I1A&_WAV^O3Z5Z,DBR(KHP=&&0RG((KYAKI/"OCS4/"[B-&^T
MV6?FMI#P/=3V/Z4 >^45C^'?%>G^)[?S+.7]XH^>!^'3ZCT]QQ6Q0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5P?QD_Y%BU_P"OQ?\ T!Z[RN#^,G_(
ML6O_ %^+_P"@/0!XW1110 4444 %%%% !1110!+:7D]A<)/;2O!,ARKH<$5Z
MGX1^+$5SLM=:VPR]%NE&$;_>';Z]/I7D]% 'T\DBR(KHP=&&0RG((IU>!^%?
M'FH>%W$:-]ILL_-;2'@>ZGL?TKV3P[XKT_Q/;^99R_O%'SP/PZ?4>GN.* -B
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *X/XR?\BQ:_P#7XO\ Z ]=Y7!_&3_D
M6+7_ *_%_P#0'H \;HHHH **** "BBB@ HHHH **** "I;2\GL+A)[:5X)D.
M5=#@BHJ* /6/"/Q8BN=EKK6V&7HMTHPC?[P[?7I]*]&219$5T8.C#(93D$5\
MPUTGA7QYJ'A=Q&C?:;+/S6TAX'NI[']* /?**Q_#OBO3_$]OYEG+^\4?/ _#
MI]1Z>XXK8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *X/XR?\BQ:_\ 7XO_ * ]=Y7!_&3_
M )%BU_Z_%_\ 0'H \;HHHH **** "BBB@ HHHH **** "BBB@ HHHH EM+R>
MPN$GMI7@F0Y5T."*]3\(_%B*YV6NM;89>BW2C"-_O#M]>GTKR>B@#Z>219$5
MT8.C#(93D$4ZO _"OCS4/"[B-&^TV6?FMI#P/=3V/Z5[)X=\5Z?XGM_,LY?W
MBCYX'X=/J/3W'% &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<'\9/^18M?\ K\7_ - >N\K@_C)_
MR+%K_P!?B_\ H#T >-T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!4MI>3V%PD]M*\$R'*NAP145% 'K'A'XL17.RUUK;#+T6Z481O\ >';Z]/I7
MHR2+(BNC!T89#*<@BOF&ND\*^/-0\+N(T;[399^:VD/ ]U/8_I0![Y16/X=\
M5Z?XGM_,LY?WBCYX'X=/J/3W'%;% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7!_&3_ )%BU_Z_%_\ 0'KO*X/X
MR?\ (L6O_7XO_H#T >-T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 2VEY/87"3VTKP3(<JZ'!%>I^$?BQ%<[+76ML,O1;I1A&_P!X
M=OKT^E>3T4 ?3R2+(BNC!T89#*<@BG5X'X5\>:AX7<1HWVFRS\UM(>![J>Q_
M2O9/#OBO3_$]OYEG+^\4?/ _#I]1Z>XXH V**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K@_C)_R+%K_P!?B_\ H#UWE<'\
M9/\ D6+7_K\7_P! >@#QNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *EM+R>PN$GMI7@F0Y5T."*BHH ]8\(_%B*YV6NM;8
M9>BW2C"-_O#M]>GTKT9)%D171@Z,,AE.017S#72>%?'FH>%W$:-]ILL_-;2'
M@>ZGL?TH ]\HK'\.^*]/\3V_F6<O[Q1\\#\.GU'I[CBMB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K@_C)_P BQ:_]?B_^@/7>5P?Q
MD_Y%BU_Z_%_] >@#QNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@"6TO)["X2>VE>"9#E70X(KU/PC\6(KG9:Z
MUMAEZ+=*,(W^\.WUZ?2O)Z* /IY)%D171@Z,,AE.013J\#\*^/-0\+N(T;[3
M99^:VD/ ]U/8_I7LGAWQ7I_B>W\RSE_>*/G@?AT^H]/<<4 ;%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5P?QD_P"18M?^OQ?_ $!Z[RN#^,G_
M "+%K_U^+_Z ] 'C=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5+:7D]A<)/;2O!,ARKH<$5%10!ZQX
M1^+$5SLM=:VPR]%NE&$;_>';Z]/I7HR2+(BNC!T89#*<@BOF&ND\*^/-0\+N
M(T;[399^:VD/ ]U/8_I0![Y16/X=\5Z?XGM_,LY?WBCYX'X=/J/3W'%;% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7!_&3_D6+7_K\7_T!Z[RN#^,G_(L6
MO_7XO_H#T >-T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 2VEY/87"3VTKP3(<JZ'!%>I
M^$?BQ%<[+76ML,O1;I1A&_WAV^O3Z5Y/10!]/)(LB*Z,'1AD,IR"*=7@?A7Q
MYJ'A=Q&C?:;+/S6TAX'NI[']*]D\.^*]/\3V_F6<O[Q1\\#\.GU'I[CB@#8H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "N#^,G_ "+%K_U^+_Z ]=Y7!_&3_D6+7_K\
M7_T!Z /&Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J6TO)["X2>VE>"9#E70X(
MJ*B@#UCPC\6(KG9:ZUMAEZ+=*,(W^\.WUZ?2O1DD61%=&#HPR&4Y!%?,-=)X
M5\>:AX7<1HWVFRS\UM(>![J>Q_2@#WRBL#P?XXT?QS:7,^DW:7)M9?(N8U(+
M02X#;&QQG!!_&M^FTXNS)C)25XNX4444B@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N#^,G_(L6O_ %^+
M_P"@/7>5P?QD_P"18M?^OQ?_ $!Z /&Z*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HK.UWQ#IOAG3WOM5O8;&U3K),V,GT ZD^PYKYW^(G[45S>^;9>%(39P\J=
M0N%!D;_<7HOU.3["O2P>7XC'2M2CIWZ'BYCG&#RN-\1/7HEJW\OU>A[CXV^)
M6@?#^T\W5KU4F89CM(OFFD^B^GN<#WKYF^(G[1&O^,O-M-.+:)I3<>7"_P"^
MD'^T_;Z#'XUY??7USJ=U)=7<\EU<R'<\TSEF8^I)J"OT+ Y'A\):<_?EY[+T
M1^0YKQ1C,PO3I?NZ?9;OU?Z+\3]!?^"<O_)+_$W_ &&3_P"B(Z^LZ^3/^"<O
M_)+_ !-_V&?_ &A'7UG7P><?[_5]?T/U7AW_ )%5#T_5A1117CGT84444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7&?%;3;K4O#,8M8&G:&X65U09(4*P)QWZBNSHH ^7Z*]O\7?#>Q\0[[B
MVVV5^>2ZCY)#_M#^H_6O']:T&^\/W9M[Z!H7_A;JKCU![T 4**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHKS;XB?'CP]X#\RV23^UM67C[';,,(?]M^B_3D^U=%##U<3/V=&-V<F*
MQ=#!4W5Q$U&/G_6IZ+//':PO+-(L42#<TDC!54#N2>E>)?$3]IS3-%\VR\-1
MKJUZ/E-V^1;H?;N_X8'N:\*\??%KQ#\0YF&H77DV.<I8V^5B7TR/XC[G/X5Q
MM?=X#AV%.T\6[OLMOGW_ *W/RO->,:E6]++URK^9[_)=/S]#8\3^+M8\9:@U
M[K%]+>S_ ,.\X5!Z*HX4?2L>BBOLHPC3BHP5DC\WJ5)U9.=1W;ZL****LS/T
M%_X)R_\ )+_$W_89_P#:$=?6=?)G_!.7_DE_B;_L,_\ M".OK.OQ_./]_J^O
MZ']$<._\BJAZ?JPHHHKQSZ,**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:II-IK5HUM>P+/"W\+#
MH?4'L?<5;HH \9\7?"^[T??<Z=NO;,<E,9DC'T_B'N/RKA:^H*X[Q=\-['Q#
MON+;;97YY+J/DD/^T/ZC]: /$**OZUH-]X?NS;WT#0O_  MU5QZ@]ZH4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116=KOB'3
M?#.GO?:K>PV-JG629L9/H!U)]AS51BY-1BKMDRG&G%RF[)&C7+^-OB5H'P_M
M/-U:]5)F&8[2+YII/HOI[G ]Z\.^(G[45S>^;9>%(39P\J=0N%!D;_<7HOU.
M3["O![Z^N=3NI+J[GDNKF0[GFF<LS'U)-?88#AVI5M/%/E7;K_P#\ZS7C"C0
MO2P*YY?S/X5Z=_R]3U#XB?M$:_XR\VTTXMHFE-QY<+_OI!_M/V^@Q^->4445
M][A\-1PL.2C&R/RG%XW$8ZI[7$S<G_6RZ?(****Z3A"BBB@ HHHH _07_@G+
M_P DO\3?]AG_ -H1U]9U\F?\$Y?^27^)O^PS_P"T(Z^LZ_'\X_W^KZ_H?T1P
M[_R*J'I^K"BBBO'/HPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FJ:3::U:-;7L"SP
MM_"PZ'U!['W%>2>+OA?=Z/ON=.W7MF.2F,R1CZ?Q#W'Y5[-10!\OT5[?XN^&
M]CXAWW%MMLK\\EU'R2'_ &A_4?K7C^M:#?>'[LV]] T+_P +=5<>H/>@"A11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %1SSQVL+RS2+%$@W-)(P
M55 [DGI7G7Q$^/'A[P'YELDG]K:LO'V.V880_P"V_1?IR?:OF+Q]\6O$/Q#F
M8:A=>38YREC;Y6)?3(_B/N<_A7T.!R7$8RTY>[#N_P!$?(YKQ-@\MO3B^>IV
M73U?3\6>Z_$3]IS3-%\VR\-1KJUZ/E-V^1;H?;N_X8'N:^</$_B[6/&6H->Z
MQ?2WL_\ #O.%0>BJ.%'TK'HK]#P66X; K]U'7N]_Z]#\@S+.L9FDOW\O=_E6
MB_X/S"BBBO4/!"BBB@ HHHH **** "BBB@#]!?\ @G+_ ,DO\3?]AG_VA'7U
MG7R9_P $Y?\ DE_B;_L,_P#M".OK.OQ_./\ ?ZOK^A_1'#O_ "*J'I^K"BBB
MO'/HPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ JIJFDVFM6C6U[ L\+?PL.A]
M0>Q]Q5NB@#QGQ=\+[O1]]SIVZ]LQR4QF2,?3^(>X_*N%KZ@KCO%WPWL?$.^X
MMMME?GDNH^20_P"T/ZC]: /$**OZUH-]X?NS;WT#0O\ PMU5QZ@]ZH4 %%%%
M !1110 4444 %%%% !16=KOB'3?#.GO?:K>PV-JG629L9/H!U)]AS7SO\1/V
MHKF]\VR\*0FSAY4ZA<*#(W^XO1?J<GV%>E@\OQ&.E:E'3OT/%S'.,'E<;XB>
MO1+5OY?J]#W'QM\2M ^']IYNK7JI,PS':1?--)]%]/<X'O7S-\1/VB-?\9>;
M::<6T32FX\N%_P!](/\ :?M]!C\:\OOKZYU.ZDNKN>2ZN9#N>:9RS,?4DU!7
MZ%@<CP^$M.?OR\]EZ(_(<UXHQF87ITOW=/LMWZO]%^(4445](?&!1110 444
M4 %%%% !1110 4444 %%%% 'Z"_\$Y?^27^)O^PS_P"T(Z^LZ^3/^"<O_)+_
M !-_V&?_ &A'7UG7X_G'^_U?7]#^B.'?^150]/U84445XY]&%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!4U32;36K1K:]@6>%OX6'0^H/8^XKR
M3Q=\+[O1]]SIVZ]LQR4QF2,?3^(>X_*O9J* /E^BO;_%WPWL?$.^XMMME?GD
MNH^20_[0_J/UKQ_6M!OO#]V;>^@:%_X6ZJX]0>] %"BBB@ HHKS;XB?'CP]X
M#\RV23^UM67C[';,,(?]M^B_3D^U=%##U<3/V=&-V<F*Q=#!4W5Q$U&/G_6I
MZ+//':PO+-(L42#<TDC!54#N2>E>)?$3]IS3-%\VR\-1KJUZ/E-V^1;H?;N_
MX8'N:\*\??%KQ#\0YF&H77DV.<I8V^5B7TR/XC[G/X5QM?=X#AV%.T\6[OLM
MOGW_ *W/RO->,:E6]++URK^9[_)=/S]#8\3^+M8\9:@U[K%]+>S_ ,.\X5!Z
M*HX4?2L>BBOLHPC3BHP5DC\WJ5)U9.=1W;ZL****LS"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#]!?^"<O_ "2_Q-_V&?\ VA'7UG7R9_P3E_Y)?XF_
M[#/_ +0CKZSK\?SC_?ZOK^A_1'#O_(JH>GZL****\<^C"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "JFJ:3::U:-;7L"SPM_"PZ'U!['W
M%6ZR_$7B?2?".F2:AK-_!IUFG66=L9/H!U)]AS51C*<E&*NV9U*D*47.HTDM
MV]$CRWQ=\+[O1]]SIVZ]LQR4QF2,?3^(>X_*O'?&_P 2= ^']KYNKWJI,PS'
M:1?--)]%]/<X'O6E\4?VP;N_\[3_  7 UC <J=3N5!E8>L:=%^IR?85\G^+O
M#Y\67D^HSW$C:I,Q>2XE8N96]6)YS[U]YE_">)K157%>ZOY>K_R_/T/R7-O$
M3 X>H\/@/??\WV5Z=7^7J2_$3]HC7_&7FVFG%M$TIN/+A?\ ?2#_ &G[?08_
M&O**M:CI=SI-P8KF(QMV/9O<'O56OLJ&%I8./LZ4>5?UN?GV)Q]?,9^WKU.=
MO[OET7R"BBBN@XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#]!?\ @G+_ ,DO\3?]AG_VA'7UG7R9_P $Y?\ DE_B;_L,_P#M".OK.OQ_
M./\ ?ZOK^A_1'#O_ "*J'I^K"BBBO'/HPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "H[BXBM())IY4AAC4L\DC!54#J23T%>6?%']H[PO\-_-M
M(Y?[:UI<C[#:.,1M_P!-'Z+].3[5\B_$GXU^*/BA<,-3O/(TX-F/3K7*0KSQ
MD=6/NV?;%?697PYB\QM.2Y(=WU]%U_(_/,^XVR[);TH/VM5?9B]%_B>R]-7Y
M'T5\4OVNM(\/^=8>$XTUN_'RF]DR+6,^W>3\,#W-?*OB[QQKGCS5&O\ 7=1F
MO[@YV[SA(QZ(HX4>P%85%?K.79/A,LC^YC[W\SW_ .!\C^=\ZXFS'/9_[5.T
M.D5I%?+J_-W"BBBO;/E2"]L8-1MS#<1++&>S=O<>E<%KW@F?3]TUGNN;?J5_
MC7_$5Z)16%6C"JM=SMPV,JX5^X].QXK17I6O>#[;5MTL.+:ZZ[@/E;ZC^M>?
MZCI=SI-P8KF(QMV/9O<'O7C5:$Z6^Q]=AL92Q2]W1]BK1117.=X4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'Z"_P#!.7_DE_B;_L,_^T(Z^LZ^
M3/\ @G+_ ,DO\3?]AG_VA'7UG7X_G'^_U?7]#^B.'?\ D54/3]6%%%%>.?1A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !167XB\3Z3X1TR34-9OX-.LTZRSMC
M)] .I/L.:^7?BC^V#=W_ )VG^"X&L8#E3J=RH,K#UC3HOU.3["O8R_*<7F<K
M4(Z=6]E\_P!%J?-9SQ%EV1PYL74][I%:R?R_5V7F?0WQ!^*_AKX9V7G:W?K'
M.R[HK*'YYY?]U/3W.![U\D_%+]J+Q+X[\ZRTLMX?T9OE\NW?]_*/]N0= ?1<
M#US7D&H:E=ZM>2W=]<RWEU,VZ2:=R[N?4D\FJU?K&5\,X3 6J5?WD^[V7HOU
M?X'\\9]QUF.;WHT'[*D^B>K]9?HK+O<7KR:2BBOL#\V"BBB@ HHHH **** "
MH+VQ@U&W,-Q$LL9[-V]QZ5/12:35F--Q=UN>=Z]X)GT_=-9[KFWZE?XU_P 1
M7,U[57/Z]X/MM6W2PXMKKKN ^5OJ/ZUYM;"?:I_<?1X3-;>Y7^__ #/-:*M:
MCI=SI-P8KF(QMV/9O<'O56O+::=F?21DI+FB[H****104444 %%%% !1110
M4444 %%%% !1110!^@O_  3E_P"27^)O^PS_ .T(Z^LZ^3/^"<O_ "2_Q-_V
M&?\ VA'7UG7X_G'^_P!7U_0_HCAW_D54/3]6%%%%>.?1A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445Y1\4?VCO"_PW\VTCE_MK6ER/L-HXQ&W_31^B_3D^U=6&PM?&5%2
MP\'*7E_6AY^.S#"Y;1=?&5%"*ZO].K?DM3U.XN(K2"2:>5(88U+/)(P55 ZD
MD]!7SY\4OVNM(\/^=8>$XTUN_'RF]DR+6,^W>3\,#W-?.OQ)^-?BCXH7##4[
MSR-.#9CTZURD*\\9'5C[MGVQ7!5^GY7PC3IVJX]\S_E6WS?7\O4_!L^\1JU>
M]#*8\D?YW\3]%LO5W?H;OB[QQKGCS5&O]=U&:_N#G;O.$C'HBCA1[ 5A445^
MB4Z<*45"FK)=$?C%6M4KS=6K)RD]VW=OYA1115F04444 %%%% !1110 4444
M %%%% !1110!!>V,&HVYAN(EEC/9NWN/2N"U[P3/I^Z:SW7-OU*_QK_B*]$H
MK"K1A56NYVX;&5<*_<>G8\5HKTK7O!]MJVZ6'%M===P'RM]1_6O/]1TNYTFX
M,5S$8V['LWN#WKQJM"=+?8^NPV,I8I>[H^Q5HHHKG.\**** "BBB@ HHHH *
M*** "BBB@#]!?^"<O_)+_$W_ &&?_:$=?6=?)G_!.7_DE_B;_L,_^T(Z^LZ_
M'\X_W^KZ_H?T1P[_ ,BJAZ?JPHHHKQSZ,**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK+\1>)])\(Z9)J
M&LW\&G6:=99VQD^@'4GV'-5&,IR48J[9G4J0I1<ZC22W;T2-2N/^(/Q7\-?#
M.R\[6[]8YV7=%90_//+_ +J>GN<#WKYY^*/[8-W?^=I_@N!K& Y4ZG<J#*P]
M8TZ+]3D^PKYPU#4KO5KR6[OKF6\NIFW233N7=SZDGDU^@97PE6KVJ8U\D>W7
M_@?GZ'X[GWB+AL+>AE2]I/\ F?PKTZR_!>;/7_BE^U%XE\=^=9:66\/Z,WR^
M7;O^_E'^W(.@/HN!ZYKQCKR:2BOU'"X/#X&G[+#P45_6[ZGX'F&9XS-:SKXR
MHYR\^GHMDO0****[3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ J"]L8-1MS#<1++&>S=O<>E3T4FDU9C3<7=;GG>O>"9]/W36>ZYM^I
M7^-?\17,U[57/Z]X/MM6W2PXMKKKN ^5OJ/ZUYM;"?:I_<?1X3-;>Y7^_P#S
M/-:*M:CI=SI-P8KF(QMV/9O<'O56O+::=F?21DI+FB[H****104444 %%%%
M!1110!^@O_!.7_DE_B;_ +#/_M".OK.ODS_@G+_R2_Q-_P!AG_VA'7UG7X_G
M'^_U?7]#^B.'?^150]/U84445XY]&%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !4=Q<16D$DT\J0PQJ6>21@JJ!U
M))Z"O+/BC^T=X7^&_FVD<O\ ;6M+D?8;1QB-O^FC]%^G)]J^1?B3\:_%'Q0N
M&&IWGD:<&S'IUKE(5YXR.K'W;/MBOK,KX<Q>8VG)<D.[Z^BZ_D?GF?<;9=DM
MZ4'[6JOLQ>B_Q/9>FK\CZ*^*7[76D>'_ #K#PG&FMWX^4WLF1:QGV[R?A@>Y
MKY5\7>.-<\>:HU_KNHS7]P<[=YPD8]$4<*/8"L*BOUG+LGPF61_<Q][^9[_\
M#Y'\[YUQ-F.>S_VJ=H=(K2*^75^;N%%%%>V?*A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!>V,&HVYAN(EE
MC/9NWN/2N"U[P3/I^Z:SW7-OU*_QK_B*]$HK"K1A56NYVX;&5<*_<>G8\5HK
MTK7O!]MJVZ6'%M===P'RM]1_6O/]1TNYTFX,5S$8V['LWN#WKQJM"=+?8^NP
MV,I8I>[H^Q5HHHKG.\**** "BBB@#]!?^"<O_)+_ !-_V&?_ &A'7UG7R9_P
M3E_Y)?XF_P"PS_[0CKZSK\?SC_?ZOK^A_1'#O_(JH>GZL****\<^C"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **R_$7B?2?".
MF2:AK-_!IUFG66=L9/H!U)]AS7R[\4?VP;N_\[3_  7 UC <J=3N5!E8>L:=
M%^IR?85[&7Y3B\SE:A'3JWLOG^BU/FLYXBR[(X<V+J>]TBM9/Y?J[+S/H;X@
M_%?PU\,[+SM;OUCG9=T5E#\\\O\ NIZ>YP/>ODGXI?M1>)?'?G66EEO#^C-\
MOEV[_OY1_MR#H#Z+@>N:\@U#4KO5KR6[OKF6\NIFW233N7=SZDGDU6K]8ROA
MG"8"U2K^\GW>R]%^K_ _GC/N.LQS>]&@_94GT3U?K+]%9=[B]>32445]@?FP
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %07MC!J-N8;B)98SV;M[CTJ>BDTFK,:;B[K
M<\[U[P3/I^Z:SW7-OU*_QK_B*YFO:JY_7O!]MJVZ6'%M===P'RM]1_6O-K83
M[5/[CZ/"9K;W*_W_ .9YK15K4=+N=)N#%<Q&-NQ[-[@]ZJUY;33LSZ2,E)<T
M7=!1112*/T%_X)R_\DO\3?\ 89_]H1U]9U\F?\$Y?^27^)O^PS_[0CKZSK\?
MSC_?ZOK^A_1'#O\ R*J'I^K"BBBO'/HPHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHKRCXH_M'>%_AOYMI'+_;6M+D?8;1QB-O\ IH_1?IR?
M:NK#86OC*BI8>#E+R_K0\_'9AA<MHNOC*BA%=7^G5OR6IZG<7$5I!)-/*D,,
M:EGDD8*J@=22>@KY\^*7[76D>'_.L/"<::W?CY3>R9%K&?;O)^&![FOG7XD_
M&OQ1\4+AAJ=YY&G!LQZ=:Y2%>>,CJQ]VS[8K@J_3\KX1IT[5<>^9_P JV^;Z
M_EZGX-GWB-6KWH93'DC_ #OXGZ+9>KN_0W?%WCC7/'FJ-?Z[J,U_<'.W><)&
M/1%'"CV K"HHK]$ITX4HJ%-62Z(_&*M:I7FZM63E)[MN[?S"BBBK,@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH @O;&#4;<PW$2RQGLW;W'I7!:]
MX)GT_=-9[KFWZE?XU_Q%>B45A5HPJK7<[<-C*N%?N/3L>*T5Z5KW@^VU;=+#
MBVNNNX#Y6^H_K7G^HZ7<Z3<&*YB,;=CV;W![UXU6A.EOL?78;&4L4O=T?8^^
M_P#@G+_R2_Q-_P!AG_VA'7UG7R9_P3E_Y)?XF_[#/_M".OK.OQ?./]_J^OZ'
M]+\._P#(JH>GZL****\<^C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK+
M\1>)])\(Z9)J&LW\&G6:=99VQD^@'4GV'-5&,IR48J[9G4J0I1<ZC22W;T2-
M2N/^(/Q7\-?#.R\[6[]8YV7=%90_//+_ +J>GN<#WKYY^*/[8-W?^=I_@N!K
M& Y4ZG<J#*P]8TZ+]3D^PKYPU#4KO5KR6[OKF6\NIFW233N7=SZDGDU^@97P
ME6KVJ8U\D>W7_@?GZ'X[GWB+AL+>AE2]I/\ F?PKTZR_!>;/7_BE^U%XE\=^
M=9:66\/Z,WR^7;O^_E'^W(.@/HN!ZYKQCKR:2BOU'"X/#X&G[+#P45_6[ZGX
M'F&9XS-:SKXRHYR\^GHMDO0****[3S HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHIT<;S2*B*SNQ"JJC))/0 4 -J>Q\)W/C6ZC
MTFSTV75+F8_);PQEF^O'3'KVKW/X6_LFZ[XL\F^\2,_A_2VPP@*_Z5*/93PG
MU;G_ &:^L/!/P[\/_#O319:%IT=FA'[R;&Z64^KN>3_(=L5\5FG$^$P=Z5']
MY/\ !>KZ^B_ _4<@X#S',G&OBKT:?G\3]%T]7\DSS;]E'X*ZI\$_ ^HV&K2Q
M&XU"]^V""-MQ@7RU78S#@GY>W'->VT45^.XG$3Q5:5:>\NQ_2^"PE/ 8>&&I
M-N,5;7?YA1117,=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'<7$5I!)-/*D,,:
MEGDD8*J@=22>@KRSXH_M'>%_AOYMI'+_ &UK2Y'V&T<8C;_IH_1?IR?:OD7X
MD_&OQ1\4+AAJ=YY&G!LQZ=:Y2%>>,CJQ]VS[8KZS*^',7F-IR7)#N^OHNOY'
MYYGW&V79+>E!^UJK[,7HO\3V7IJ_(^BOBE^UUI'A_P ZP\)QIK=^/E-[)D6L
M9]N\GX8'N:^5?%WCC7/'FJ-?Z[J,U_<'.W><)&/1%'"CV K"HK]9R[)\)ED?
MW,?>_F>__ ^1_.^=<39CGL_]JG:'2*TBOEU?F[A1117MGRH4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%=/X%^&OB+XC:A]
MET+3I+K:<27#?+#%[NYX'TZGL#7UG\+?V4O#_@[R;[7RGB'5EPP1U_T6(^R'
M[_U;CV%>!F6=X/+%:K*\_P"5;_\  ^9]?D?"V99])2H0Y:?6<M%\N[]/G8^<
M?AC^S_XI^)S1W$%O_9FCMUU&\4A&'^PO5_PX]Q7UW\,?@-X6^&$:36EM]OU;
M'S:E=@-)GOL'1!].?4FO1558U554*JC 4#  ]*=7Y+F?$.,S*\+\D.R_5]?R
M\C^B<AX-RW([5+>TJ_S2Z?X5LOQ?F%%%%?,'WH4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45E^(O$^D^$=,DU#6;^#3K-.LL[8R?0#J3[#FOEWXH_M@W=_YVG^"X
M&L8#E3J=RH,K#UC3HOU.3["O8R_*<7F<K4(Z=6]E\_T6I\UG/$679'#FQ=3W
MND5K)_+]79>9]#?$'XK^&OAG9>=K=^L<[+NBLH?GGE_W4]/<X'O7R3\4OVHO
M$OCOSK+2RWA_1F^7R[=_W\H_VY!T!]%P/7->0:AJ5WJUY+=WUS+>74S;I)IW
M+NY]23R:K5^L97PSA,!:I5_>3[O9>B_5_@?SQGW'68YO>C0?LJ3Z)ZOUE^BL
MN]Q>O)I***^P/S8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BG1QO-(J(K.[$*JJ,DD] !7O'PM_9-UWQ9Y-]XD9_#^EMAA
M 5_TJ4>RGA/JW/\ LUP8S'8; 4_:8B:BOQ?HNIZ^6Y3C<WK>QP5-R?7LO5[(
M\4T30=1\2:E%I^EV4U_>RG"0VZ%F/OQT'OT%?3?PM_8]5?)U#QM/O/##2;1^
M![22#^2_]]5] >"?AWX?^'>FBRT+3H[-"/WDV-TLI]7<\G^0[8KI*_+,TXLK
MXF]/!KDCW^T_\OEKYG[_ )#X>83 VKYD_:S_ )?L+]9?/3R*6CZ-8>']/AL=
M-LX;&SA&$@MT"*OX"KM%%?!RDY-RD[L_78QC"*C%62"BBBI*"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***\H^*/[1WA?X;^;:1R_VUK2Y'V&T<8C;_IH_1?IR?:NK#86
MOC*BI8>#E+R_K0\_'9AA<MHNOC*BA%=7^G5OR6IZG<7$5I!)-/*D,,:EGDD8
M*J@=22>@KY\^*7[76D>'_.L/"<::W?CY3>R9%K&?;O)^&![FOG7XD_&OQ1\4
M+AAJ=YY&G!LQZ=:Y2%>>,CJQ]VS[8K@J_3\KX1IT[5<>^9_RK;YOK^7J?@V?
M>(U:O>AE,>2/\[^)^BV7J[OT-WQ=XXUSQYJC7^NZC-?W!SMWG"1CT11PH]@*
MPJ**_1*=.%**A35DNB/QBK6J5YNK5DY2>[;NW\PHHHJS(**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Z?P+\-?$7Q&U#[+H6G27
M6TXDN&^6&+W=SP/IU/8&LJE6%&#J5)))=6;T*%7%5%1H1<I/9)7;.8KTSX8_
ML_\ BGXG-'<06_\ 9FCMUU&\4A&'^PO5_P ./<5]'?"W]E+P_P"#O)OM?*>(
M=67#!'7_ $6(^R'[_P!6X]A7N2JL:JJJ%51@*!@ >E?G.:<71C>E@%=_S/;Y
M+_/[C]LR'PWG4M7S>7*OY$]?^WGT]%]Z/.OAC\!O"WPPC2:TMOM^K8^;4KL!
MI,]]@Z(/ISZDUZ/117YEB,16Q51U:\G*3ZL_=<'@L-E]%4,+34(+HOZU?F]0
MHHHKG.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHK+\1>)])\(Z9)J&LW\&G6:=99VQD
M^@'4GV'-5&,IR48J[9G4J0I1<ZC22W;T2-2N/^(/Q7\-?#.R\[6[]8YV7=%9
M0_//+_NIZ>YP/>OGGXH_M@W=_P"=I_@N!K& Y4ZG<J#*P]8TZ+]3D^PKYPU#
M4KO5KR6[OKF6\NIFW233N7=SZDGDU^@97PE6KVJ8U\D>W7_@?GZ'X[GWB+AL
M+>AE2]I/^9_"O3K+\%YL]?\ BE^U%XE\=^=9:66\/Z,WR^7;O^_E'^W(.@/H
MN!ZYKQCKR:2BOU'"X/#X&G[+#P45_6[ZGX'F&9XS-:SKXRHYR\^GHMDO0***
M*[3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI
MT<;S2*B*SNQ"JJC))/0 4 -J_HF@ZCXDU*+3]+LIK^]E.$AMT+,??CH/?H*]
MK^%O[)NN^+/)OO$C/X?TML,("O\ I4H]E/"?5N?]FOK#P3\._#_P[TT66A:=
M'9H1^\FQNEE/J[GD_P AVQ7Q>:<487!7IT/WD_+9>K_R_ _4,AX"S#-+5L7^
MYI>:]Y^BZ>K^YGS_ /"W]CU5\G4/&T^\\,-)M'X'M)(/Y+_WU7TOH^C6'A_3
MX;'3;.&QLX1A(+= BK^ J[17Y1C\TQ693YL1.ZZ+HO1?TS^A<HR'+\CI^SP=
M.SZR>LGZO]%9>04445Y1] %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1W%Q%:023
M3RI##&I9Y)&"JH'4DGH*\L^*/[1WA?X;^;:1R_VUK2Y'V&T<8C;_ *:/T7Z<
MGVKY%^)/QK\4?%"X8:G>>1IP;,>G6N4A7GC(ZL?=L^V*^LROAS%YC:<ER0[O
MKZ+K^1^>9]QMEV2WI0?M:J^S%Z+_ !/9>FK\CZ*^*7[76D>'_.L/"<::W?CY
M3>R9%K&?;O)^&![FOE7Q=XXUSQYJC7^NZC-?W!SMWG"1CT11PH]@*PJ*_6<N
MR?"99']S'WOYGO\ \#Y'\[YUQ-F.>S_VJ=H=(K2*^75^;N%%%%>V?*A1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45T_@7X:
M^(OB-J'V70M.DNMIQ)<-\L,7N[G@?3J>P-?6?PM_92\/^#O)OM?*>(=67#!'
M7_18C[(?O_5N/85X&99W@\L5JLKS_E6__ ^9]?D?"V99])2H0Y:?6<M%\N[]
M/G8^<?AC^S_XI^)S1W$%O_9FCMUU&\4A&'^PO5_PX]Q7UW\,?@-X6^&$:36E
MM]OU;'S:E=@-)GOL'1!].?4FO1558U554*JC 4#  ]*=7Y+F?$.,S*\+\D.R
M_5]?R\C^B<AX-RW([5+>TJ_S2Z?X5LOQ?F%%%%?,'WH4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 45E^(O$^D^$=,DU#6;^#3K-.LL[8R?0#J3[#FOEWXH_M@W=_Y
MVG^"X&L8#E3J=RH,K#UC3HOU.3["O8R_*<7F<K4(Z=6]E\_T6I\UG/$679'#
MFQ=3WND5K)_+]79>9]#?$'XK^&OAG9>=K=^L<[+NBLH?GGE_W4]/<X'O7R3\
M4OVHO$OCOSK+2RWA_1F^7R[=_P!_*/\ ;D'0'T7 ]<UY!J&I7>K7DMW?7,MY
M=3-NDFG<N[GU)/)JM7ZQE?#.$P%JE7]Y/N]EZ+]7^!_/&?<=9CF]Z-!^RI/H
MGJ_67Z*R[W%Z\FDHHK[ _-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **='&\TBHBL[L0JJHR23T %>\?"W]DW7?%GDWWB1
MG\/Z6V&$!7_2I1[*>$^K<_[-<&,QV&P%/VF(FHK\7Z+J>OEN4XW-ZWL<%3<G
MU[+U>R/%-$T'4?$FI1:?I=E-?WLIPD-NA9C[\=![]!7TW\+?V/57R=0\;3[S
MPPTFT?@>TD@_DO\ WU7T!X)^'?A_X=Z:++0M.CLT(_>38W2RGU=SR?Y#MBND
MK\LS3BROB;T\&N2/?[3_ ,OEKYG[_D/AYA,#:OF3]K/^7["_67ST\BEH^C6'
MA_3X;'3;.&QLX1A(+= BK^ J[117P<I.3<I.[/UV,8PBHQ5D@HHHJ2@HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBO*/BC^T=X7^&_FVD<O\ ;6M+D?8;1QB-O^FC]%^G
M)]JZL-A:^,J*EAX.4O+^M#S\=F&%RVBZ^,J*$5U?Z=6_):GJ=Q<16D$DT\J0
MPQJ6>21@JJ!U))Z"OGSXI?M=:1X?\ZP\)QIK=^/E-[)D6L9]N\GX8'N:^=?B
M3\:_%'Q0N&&IWGD:<&S'IUKE(5YXR.K'W;/MBN"K]/ROA&G3M5Q[YG_*MOF^
MOY>I^#9]XC5J]Z&4QY(_SOXGZ+9>KN_0W?%WCC7/'FJ-?Z[J,U_<'.W><)&/
M1%'"CV K"HHK]$ITX4HJ%-62Z(_&*M:I7FZM63E)[MN[?S"BBBK,@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKI_ OPU\1?$;4
M/LNA:=)=;3B2X;Y88O=W/ ^G4]@:RJ5848.I4DDEU9O0H5<545&A%RD]DE=L
MYBO3/AC^S_XI^)S1W$%O_9FCMUU&\4A&'^PO5_PX]Q7T=\+?V4O#_@[R;[7R
MGB'5EPP1U_T6(^R'[_U;CV%>Y*JQJJJH55& H& !Z5^<YIQ=&-Z6 5W_ #/;
MY+_/[C]LR'PWG4M7S>7*OY$]?^WGT]%]Z/.OAC\!O"WPPC2:TMOM^K8^;4KL
M!I,]]@Z(/ISZDUZ/117YEB,16Q51U:\G*3ZL_=<'@L-E]%4,+34(+HOZU?F]
M0HHHKG.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHK+\1>)])\(Z9)J&LW\&G6:=99VQ
MD^@'4GV'-5&,IR48J[9G4J0I1<ZC22W;T2-2N/\ B#\5_#7PSLO.UN_6.=EW
M164/SSR_[J>GN<#WKYY^*/[8-W?^=I_@N!K& Y4ZG<J#*P]8TZ+]3D^PKYPU
M#4KO5KR6[OKF6\NIFW233N7=SZDGDU^@97PE6KVJ8U\D>W7_ ('Y^A^.Y]XB
MX;"WH94O:3_F?PKTZR_!>;/7_BE^U%XE\=^=9:66\/Z,WR^7;O\ OY1_MR#H
M#Z+@>N:\8Z\FDHK]1PN#P^!I^RP\%%?UN^I^!YAF>,S6LZ^,J.<O/IZ+9+T"
MBBBNT\P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**='&\TBHBL[L0JJHR23T % #:OZ)H.H^)-2BT_2[*:_O93A(;="S'WXZ#WZ
M"O:_A;^R;KOBSR;[Q(S^']+;#" K_I4H]E/"?5N?]FOK#P3\._#_ ,.]-%EH
M6G1V:$?O)L;I93ZNYY/\AVQ7Q>:<487!7IT/WD_+9>K_ ,OP/U#(> LPS2U;
M%_N:7FO>?HNGJ_N9\_\ PM_8]5?)U#QM/O/##2;1^![22#^2_P#?5?2^CZ-8
M>']/AL=-LX;&SA&$@MT"*OX"KM%?E&/S3%9E/FQ$[KHNB]%_3/Z%RC(<OR.G
M[/!T[/K)ZR?J_P!%9>04445Y1] %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1W%Q
M%:0233RI##&I9Y)&"JH'4DGH*\L^*/[1WA?X;^;:1R_VUK2Y'V&T<8C;_IH_
M1?IR?:OD7XD_&OQ1\4+AAJ=YY&G!LQZ=:Y2%>>,CJQ]VS[8KZS*^',7F-IR7
M)#N^OHNOY'YYGW&V79+>E!^UJK[,7HO\3V7IJ_(^BOBE^UUI'A_SK#PG&FMW
MX^4WLF1:QGV[R?A@>YKY5\7>.-<\>:HU_KNHS7]P<[=YPD8]$4<*/8"L*BOU
MG+LGPF61_<Q][^9[_P# ^1_.^=<39CGL_P#:IVATBM(KY=7YNX4445[9\J%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !173^
M!?AKXB^(VH?9="TZ2ZVG$EPWRPQ>[N>!].I[ U]9_"W]E+P_X.\F^U\IXAU9
M<,$=?]%B/LA^_P#5N/85X&99W@\L5JLKS_E6_P#P/F?7Y'PMF6?24J$.6GUG
M+1?+N_3YV/G'X8_L_P#BGXG-'<06_P#9FCMUU&\4A&'^PO5_PX]Q7UW\,?@-
MX6^&$:36EM]OU;'S:E=@-)GOL'1!].?4FO1558U554*JC 4#  ]*=7Y+F?$.
M,S*\+\D.R_5]?R\C^B<AX-RW([5+>TJ_S2Z?X5LOQ?F%%%%?,'WH4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 45E^(O$^D^$=,DU#6;^#3K-.LL[8R?0#J3[#FOEW
MXH_M@W=_YVG^"X&L8#E3J=RH,K#UC3HOU.3["O8R_*<7F<K4(Z=6]E\_T6I\
MUG/$679'#FQ=3WND5K)_+]79>9]#?$'XK^&OAG9>=K=^L<[+NBLH?GGE_P!U
M/3W.![U\D_%+]J+Q+X[\ZRTLMX?T9OE\NW?]_*/]N0= ?1<#US7D&H:E=ZM>
M2W=]<RWEU,VZ2:=R[N?4D\FJU?K&5\,X3 6J5?WD^[V7HOU?X'\\9]QUF.;W
MHT'[*D^B>K]9?HK+O<7KR:2BBOL#\V"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HIT<;S2*B*SNQ"JJC))/0 5[Q\+?V3==
M\6>3?>)&?P_I;880%?\ 2I1[*>$^K<_[-<&,QV&P%/VF(FHK\7Z+J>OEN4XW
M-ZWL<%3<GU[+U>R/%-$T'4?$FI1:?I=E-?WLIPD-NA9C[\=![]!7TW\+?V/5
M7R=0\;3[SPPTFT?@>TD@_DO_ 'U7T!X)^'?A_P"'>FBRT+3H[-"/WDV-TLI]
M7<\G^0[8KI*_+,TXLKXF]/!KDCW^T_\ +Y:^9^_Y#X>83 VKYD_:S_E^POUE
M\]/(I:/HUAX?T^&QTVSAL;.$82"W0(J_@*NT45\'*3DW*3NS]=C&,(J,59(*
M***DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHJ&\G^RVDTP&XQHSX]<#--*[L)NRNQU
MQ<16D$DT\J0PQJ6>21@JJ!U))Z"OGSXI?M=:1X?\ZP\)QIK=^/E-[)D6L9]N
M\GX8'N:^=?B3\:_%'Q0N&&IWGD:<&S'IUKE(5YXR.K'W;/MBN"K]8ROA&G3M
M5Q[YG_*MOF^OY>I_.^?>(U:O>AE,>2/\[^)^BV7J[OT-WQ=XXUSQYJC7^NZC
M-?W!SMWG"1CT11PH]@*PJ**_1*=.%**A35DNB/QBK6J5YNK5DY2>[;NW\PHH
MHJS(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Z
M?P+\-?$7Q&U#[+H6G276TXDN&^6&+W=SP/IU/8&LJE6%&#J5)))=6;T*%7%5
M%1H1<I/9)7;.8KTSX8_L_P#BGXG-'<06_P#9FCMUU&\4A&'^PO5_PX]Q7T=\
M+?V4O#_@[R;[7RGB'5EPP1U_T6(^R'[_ -6X]A7N2JL:JJJ%51@*!@ >E?G.
M:<71C>E@%=_S/;Y+_/[C]LR'PWG4M7S>7*OY$]?^WGT]%]Z/.OAC\!O"WPPC
M2:TMOM^K8^;4KL!I,]]@Z(/ISZDUZ/117YEB,16Q51U:\G*3ZL_=<'@L-E]%
M4,+34(+HOZU?F]0HHHKG.T**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JFK?
M\@N\_P"N+_\ H)JW535O^07>?]<7_P#035P^)&=3X'Z'Y>4445_3I_!P4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444Z.-YI%1%9
MW8A551DDGH * &U?T30=1\2:E%I^EV4U_>RG"0VZ%F/OQT'OT%>U_"W]DW7?
M%GDWWB1G\/Z6V&$!7_2I1[*>$^K<_P"S7UAX)^'?A_X=Z:++0M.CLT(_>38W
M2RGU=SR?Y#MBOB\TXHPN"O3H?O)^6R]7_E^!^H9#P%F&:6K8O]S2\U[S]%T]
M7]S/G_X6_L>JODZAXVGWGAAI-H_ ]I)!_)?^^J^E]'T:P\/Z?#8Z;9PV-G",
M)!;H$5?P%7:*_*,?FF*S*?-B)W71=%Z+^F?T+E&0Y?D=/V>#IV?63UD_5_HK
M+R"BBBO*/H HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JIJW_
M ""[S_KB_P#Z":MU4U;_ )!=Y_UQ?_T$U</B1G4^!^A^7E%%%?TZ?P<%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45T_@7X:^(OB-J'V70
MM.DNMIQ)<-\L,7N[G@?3J>P-?6?PM_92\/\ @[R;[7RGB'5EPP1U_P!%B/LA
M^_\ 5N/85X&99W@\L5JLKS_E6_\ P/F?7Y'PMF6?24J$.6GUG+1?+N_3YV/G
M'X8_L_\ BGXG-'<06_\ 9FCMUU&\4A&'^PO5_P ./<5]=_#'X#>%OAA&DUI;
M?;]6Q\VI78#29[[!T0?3GU)KT556-555"JHP% P /2G5^2YGQ#C,RO"_)#LO
MU?7\O(_HG(>#<MR.U2WM*O\ -+I_A6R_%^84445\P?>A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %5-6_Y!=Y_UQ?_ -!-6ZJ:
MM_R"[S_KB_\ Z":N'Q(SJ? _0_+RBBBOZ=/X."BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BG1QO-(J(K.[$*JJ,DD] !7O'PM_9-UWQ9Y-]XD9_#^EMA
MA 5_TJ4>RGA/JW/^S7!C,=AL!3]IB)J*_%^BZGKY;E.-S>M['!4W)]>R]7LC
MQ31-!U'Q)J46GZ7937][*<)#;H68^_'0>_05]-_"W]CU5\G4/&T^\\,-)M'X
M'M)(/Y+_ -]5] >"?AWX?^'>FBRT+3H[-"/WDV-TLI]7<\G^0[8KI*_+,TXL
MKXF]/!KDCW^T_P#+Y:^9^_Y#X>83 VKYD_:S_E^POUE\]/(I:/HUAX?T^&QT
MVSAL;.$82"W0(J_@*NT45\'*3DW*3NS]=C&,(J,59(****DH**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:M_P @N\_Z
MXO\ ^@FK=5-6_P"07>?]<7_]!-7#XD9U/@?H?EY1117].G\'!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445T_@7X:^(OB-J'V70M.DNMIQ)<-\L,7N[G@?3J>P-95*
ML*,'4J222ZLWH4*N*J*C0BY2>R2NV<Q7IGPQ_9_\4_$YH[B"W_LS1VZZC>*0
MC#_87J_X<>XKZ.^%O[*7A_P=Y-]KY3Q#JRX8(Z_Z+$?9#]_ZMQ["O<E58U55
M4*JC 4#  ]*_.<TXNC&]+ *[_F>WR7^?W'[9D/AO.I:OF\N5?R)Z_P#;SZ>B
M^]'G7PQ^ WA;X81I-:6WV_5L?-J5V TF>^P=$'TY]2:]'HHK\RQ&(K8JHZM>
M3E)]6?NN#P6&R^BJ&%IJ$%T7]:OS>H4445SG:%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 54U;_D%WG_7%
M_P#T$U;JIJW_ ""[S_KB_P#Z":N'Q(SJ? _0_+RBBBOZ=/X."BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***='&\TBHBL[L0JJHR23T % #:OZ)H.H^)-2BT_2[*:_O93A(;="S'WX
MZ#WZ"O:_A;^R;KOBSR;[Q(S^']+;#" K_I4H]E/"?5N?]FOK#P3\._#_ ,.]
M-%EH6G1V:$?O)L;I93ZNYY/\AVQ7Q>:<487!7IT/WD_+9>K_ ,OP/U#(> LP
MS2U;%_N:7FO>?HNGJ_N9\_\ PM_8]5?)U#QM/O/##2;1^![22#^2_P#?5?2^
MCZ-8>']/AL=-LX;&SA&$@MT"*OX"KM%?E&/S3%9E/FQ$[KHNB]%_3/Z%RC(<
MOR.G[/!T[/K)ZR?J_P!%9>04445Y1] %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !535O^07
M>?\ 7%__ $$U;JIJW_(+O/\ KB__ *":N'Q(SJ? _0_+RBBBOZ=/X."BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HKI_ OPU\1?$;4/LNA:=)=;3B2X;Y88O=W/ ^G4]@:^L_A;^REX?\'>3
M?:^4\0ZLN&".O^BQ'V0_?^K<>PKP,RSO!Y8K597G_*M_^!\SZ_(^%LRSZ2E0
MART^LY:+Y=WZ?.Q\X_#']G_Q3\3FCN(+?^S-';KJ-XI",/\ 87J_X<>XKZ[^
M&/P&\+?#"-)K2V^WZMCYM2NP&DSWV#H@^G/J37HJJL:JJJ%51@*!@ >E.K\E
MS/B'&9E>%^2'9?J^OY>1_1.0\&Y;D=JEO:5?YI=/\*V7XOS"BBBOF#[T****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *J:M_P @N\_ZXO\ ^@FK=5-6_P"07>?]
M<7_]!-7#XD9U/@?H?EY1117].G\'!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%.CC>:1416=V(5549))Z "O>/A;^R;KO
MBSR;[Q(S^']+;#" K_I4H]E/"?5N?]FN#&8[#8"G[3$345^+]%U/7RW*<;F]
M;V."IN3Z]EZO9'BFB:#J/B34HM/TNRFO[V4X2&W0LQ]^.@]^@KZ;^%O['JKY
M.H>-I]YX8:3:/P/:20?R7_OJOH#P3\._#_P[TT66A:='9H1^\FQNEE/J[GD_
MR';%=)7Y9FG%E?$WIX-<D>_VG_E\M?,_?\A\/,)@;5\R?M9_R_87ZR^>GD4M
M'T:P\/Z?#8Z;9PV-G",)!;H$5?P%7:**^#E)R;E)W9^NQC&$5&*LD%%%%24%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !535O^07>?\ 7%__ $$U;JIJ
MW_(+O/\ KB__ *":N'Q(SJ? _0_+RBBBOZ=/X."BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBNG\"_#7Q%\1M0^RZ%ITEUM.)+AOEAB]
MW<\#Z=3V!K*I5A1@ZE22275F]"A5Q514:$7*3V25VSF*],^&/[/_ (I^)S1W
M$%O_ &9H[==1O%(1A_L+U?\ #CW%?1WPM_92\/\ @[R;[7RGB'5EPP1U_P!%
MB/LA^_\ 5N/85[DJK&JJJA548"@8 'I7YSFG%T8WI8!7?\SV^2_S^X_;,A\-
MYU+5\WERK^1/7_MY]/1?>CSKX8_ ;PM\,(TFM+;[?JV/FU*[ :3/?8.B#Z<^
MI->CT45^98C$5L54=6O)RD^K/W7!X+#9?15#"TU""Z+^M7YO4****YSM"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JFK?\@N\_ZXO_Z"
M:MU4U;_D%WG_ %Q?_P!!-7#XD9U/@?H?EY1117].G\'!1110 4444 %%%% !
M1110 4444 %%%% !1110 444Z.-YI%1%9W8A551DDGH * &U?T30=1\2:E%I
M^EV4U_>RG"0VZ%F/OQT'OT%>U_"W]DW7?%GDWWB1G\/Z6V&$!7_2I1[*>$^K
M<_[-?6'@GX=^'_AWIHLM"TZ.S0C]Y-C=+*?5W/)_D.V*^+S3BC"X*].A^\GY
M;+U?^7X'ZAD/ 689I:MB_P!S2\U[S]%T]7]S/G_X6_L>JODZAXVGWGAAI-H_
M ]I)!_)?^^J^E]'T:P\/Z?#8Z;9PV-G",)!;H$5?P%7:*_*,?FF*S*?-B)W7
M1=%Z+^F?T+E&0Y?D=/V>#IV?63UD_5_HK+R"BBBO*/H HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JFK?\@N\_ZXO_ .@F
MK=5-6_Y!=Y_UQ?\ ]!-7#XD9U/@?H?EY1117].G\'!1110 4444 %%%% !11
M10 4444 %%%% !173^!?AKXB^(VH?9="TZ2ZVG$EPWRPQ>[N>!].I[ U]9_"
MW]E+P_X.\F^U\IXAU9<,$=?]%B/LA^_]6X]A7@9EG>#RQ6JRO/\ E6__  /F
M?7Y'PMF6?24J$.6GUG+1?+N_3YV/G'X8_L_^*?B<T=Q!;_V9H[==1O%(1A_L
M+U?\./<5]=_#'X#>%OAA&DUI;?;]6Q\VI78#29[[!T0?3GU)KT556-555"JH
MP% P /2G5^2YGQ#C,RO"_)#LOU?7\O(_HG(>#<MR.U2WM*O\TNG^%;+\7YA1
M117S!]Z%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !535O^07>?\ 7%__ $$U;JIJW_(+O/\ KB__ *":N'Q(
MSJ? _0_+RBBBOZ=/X."BBB@ HHHH **** "BBB@ HIT<;S2*B*SNQ"JJC))/
M0 5[Q\+?V3==\6>3?>)&?P_I;880%?\ 2I1[*>$^K<_[-<&,QV&P%/VF(FHK
M\7Z+J>OEN4XW-ZWL<%3<GU[+U>R/%-$T'4?$FI1:?I=E-?WLIPD-NA9C[\=!
M[]!7TW\+?V/57R=0\;3[SPPTFT?@>TD@_DO_ 'U7T!X)^'?A_P"'>FBRT+3H
M[-"/WDV-TLI]7<\G^0[8KI*_+,TXLKXF]/!KDCW^T_\ +Y:^9^_Y#X>83 VK
MYD_:S_E^POUE\]/(I:/HUAX?T^&QTVSAL;.$82"W0(J_@*NT45\'*3DW*3NS
M]=C&,(J,59(****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JIJW_(+O/^N+_P#H)JW535O^07>?
M]<7_ /035P^)&=3X'Z'Y>4445_3I_!P4444 %%%% !1173^!?AKXB^(VH?9=
M"TZ2ZVG$EPWRPQ>[N>!].I[ UE4JPHP=2I))+JS>A0JXJHJ-"+E)[)*[9S%>
MF?#']G_Q3\3FCN(+?^S-';KJ-XI",/\ 87J_X<>XKZ.^%O[*7A_P=Y-]KY3Q
M#JRX8(Z_Z+$?9#]_ZMQ["O<E58U554*JC 4#  ]*_.<TXNC&]+ *[_F>WR7^
M?W'[9D/AO.I:OF\N5?R)Z_\ ;SZ>B^]'G7PQ^ WA;X81I-:6WV_5L?-J5V T
MF>^P=$'TY]2:]'HHK\RQ&(K8JHZM>3E)]6?NN#P6&R^BJ&%IJ$%T7]:OS>H4
M445SG:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !535O^07>?]<7_P#035NJFK?\@N\_
MZXO_ .@FKA\2,ZGP/T/R\HHHK^G3^#@HHIT<;S2*B*SNQ"JJC))/0 4 -J_H
MF@ZCXDU*+3]+LIK^]E.$AMT+,??CH/?H*]K^%O[)NN^+/)OO$C/X?TML,("O
M^E2CV4\)]6Y_V:^L/!/P[\/_  [TT66A:='9H1^\FQNEE/J[GD_R';%?%YIQ
M1A<%>G0_>3\MEZO_ "_ _4,AX"S#-+5L7^YI>:]Y^BZ>K^YGS_\ "W]CU5\G
M4/&T^\\,-)M'X'M)(/Y+_P!]5]+Z/HUAX?T^&QTVSAL;.$82"W0(J_@*NT5^
M48_-,5F4^;$3NNBZ+T7],_H7*,AR_(Z?L\'3L^LGK)^K_167D%%%%>4?0!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !535O\ D%WG_7%__035NJFK?\@N
M\_ZXO_Z":N'Q(SJ? _0_+RBNG\"_#7Q%\1M0^RZ%ITEUM.)+AOEAB]W<\#Z=
M3V!KZS^%O[*7A_P=Y-]KY3Q#JRX8(Z_Z+$?9#]_ZMQ["OW[,L[P>6*U65Y_R
MK?\ X'S/X]R/A;,L^DI4(<M/K.6B^7=^GSL?./PQ_9_\4_$YH[B"W_LS1VZZ
MC>*0C#_87J_X<>XKZ[^&/P&\+?#"-)K2V^WZMCYM2NP&DSWV#H@^G/J37HJJ
ML:JJJ%51@*!@ >E.K\ES/B'&9E>%^2'9?J^OY>1_1.0\&Y;D=JEO:5?YI=/\
M*V7XOS"BBBOF#[T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ IDL:S1O&XW(P*L/4&GT4 4M'T:P\/Z?#8Z;9PV-G",)!;H$5?P%7:**J4G
M)N4G=DQC&$5&*LD%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !13)ID@B>61@D:*69CV Y)KR__ (:C^%'_
M $/.E_\ ?;?X4 >IT5Y9_P -1_"C_H>=+_[[;_"C_AJ/X4?]#SI?_?;?X4 >
MIT5Y9_PU'\*/^AYTO_OMO\*Z?P1\5_"/Q(ENXO#&O6FLR6BJTZVS$^6&R%)R
M.^#^5 '64444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%<SKOQ.\'^%RXU?Q5HNF.G5+N_BC;IG&TMDGV
MH Z:BO*;[]JCX3Z?D2^.--?#;?W!>7_T!3Q[U5'[77PA)Q_PFMK_ . \_P#\
M;H ]@HKSG3OVC?A?JC[8/'FA*<X_TB]2'_T,BNWTG7M,UZ'SM,U&TU&'_GI:
M3K*OYJ30!?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN5\<?%+PI\-?L7
M_"3Z[:Z+]MW_ &?[22/,V;=^,#MO7\ZY;_AJ/X4?]#SI?_?;?X4 >IT5Y9_P
MU'\*/^AYTO\ [[;_  H_X:C^%'_0\Z7_ -]M_A0!ZG17EG_#4?PH_P"AYTO_
M +[;_"O3;2ZBOK6&YMY!+!,BR1R+T92,@C\#0!-1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %5-7F>WTF]EC;;)' [*WH0I(-6ZHZ[_ ,@/4/\ KWD_
M]!- 'Y:_\-=?%[_H=;K_ ,!X/_C='_#77Q>_Z'6Z_P# >#_XW7C]% 'L'_#7
M7Q>_Z'6Z_P# >#_XW1_PUU\7O^AUNO\ P'@_^-UX_10![!_PUU\7O^AUNO\
MP'@_^-T?\-=?%[_H=;K_ ,!X/_C=>/T4 >P?\-=?%[_H=;K_ ,!X/_C='_#7
M7Q>_Z'6Z_P# >#_XW7C]% 'L'_#77Q>_Z'6Z_P# >#_XW1_PUU\7O^AUNO\
MP'@_^-UX_10![!_PUU\7O^AUNO\ P'@_^-T?\-=?%[_H=;K_ ,!X/_C=>/T4
M >P?\-=?%[_H=;K_ ,!X/_C='_#77Q>_Z'6Z_P# >#_XW7C]% 'L'_#77Q>_
MZ'6Z_P# >#_XW1_PUU\7O^AUNO\ P'@_^-UX_10!][?L/?&GQK\4O%7B:U\4
MZ]-J]O:V4<L*211IL8R8)^51VK["KX'_ .";_P#R.WC#_L'1?^C:^^* *.N_
M\@/4/^O>3_T$U^*M?M5KO_(#U#_KWD_]!-?BK0 4444 %?9W_!-K_D.>._\
MKWM/_0I:^,:^SO\ @FU_R'/'?_7O:?\ H4M 'W51110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 444V218HV=V"(HRS,<  =S0 ZBO,_%_[2GPR\#[UU3QEIK3IP;>RD-W*
M#Z%8@Q4_7%>)^+/^"B_A33_,C\.^&M3UF1>!)>2):1'W&-[$?4"@#ZXHK\VO
M%_[?7Q+\0;X]*_LSPW">%-I;>=+CW:4L,^X45[M^P5X_\2?$"R\<7GB37+[6
MKB.>U$;7DS.(P5ER$4\*#@< "@#ZOHHHH **** "BBB@ HHHH **P?&WCC0_
MAUX=N=<\1:C%IFFV_P!Z63.68]%51RS''"@$FOS]^.W[;GB;XB27.E>%&F\+
M^'22GF1OB\N5Y'SN/N C^%?Q8T ?9'Q6_:>\ ?"!I+;5M6^W:NG72M, FN ?
M1^0J'V=@?3-?)_Q _P""AGB_6GDA\*:39>&[;D+<7 ^UW/L1D!!]"K?6OE!F
M+,68DDG))I* .P\7?&#QOX[+C7O%6JZE$YR;>2Z80_A&"$'X"N/HHH ****
M"IK.^N=-N$N+2XEM9T.5EA<HR_0CD5#10![!X*_:U^*?@=XQ;^*;C5+92,VV
ML 7:L!VW/\X'^ZPKZ6^&?_!1#1=4:*T\<:+)HLS<-J.FYGM_JT9^=1]-YKX)
MHH _:#PKXPT3QQH\6JZ!JEKJ^GR<">UD#J#W4X^ZPSRIP16Q7XV^ ?B5XE^%
M^M)JOAG5KC2[H8WB,YCE']UT/RN/8BOT&_9S_;#T7XOF#0]>6'0O%K#:D6XB
MWO3_ -,B>C?[!.?0GG !]&4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\1_P#!2O\ YIS_
M -Q+_P!M:^(Z^W/^"E?_ #3G_N)?^VM?$= !1110 5^SG@7_ )$GP]_V#K?_
M -%+7XQU^SG@7_D2?#W_ &#K?_T4M &Y1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %4==_Y >H?]>\G_H)J]5'7?^0'J'_7O)_Z": /Q5HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /L#_ ()O_P#([>,/^P=%_P"C:^^*
M^!_^";__ ".WC#_L'1?^C:^^* *.N_\ (#U#_KWD_P#037XJU^U6N_\ (#U#
M_KWD_P#037XJT %%%% !7V=_P3:_Y#GCO_KWM/\ T*6OC&OL[_@FU_R'/'?_
M %[VG_H4M 'W51110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5^77[8WBC6;[X[^+-+N=6O
MKC3+6>)8+*2X=H8AY,9PJ$[5Y)/ ZDFOU%K\I_VNO^3C?&O_ %\1?^B(Z /'
MZ*** "ONG_@FS_R!/'?_ %\6?_H,M?"U?=/_  39_P"0)X[_ .OBS_\ 09:
M/L^BBB@ HHHH **** "N;^(?Q T;X7^$;_Q%KUS]GL+1<X7!>5S]V-!GEF/
M'XG !-=&S!5+,0 !DD]J_+_]K;X_2_&;QW)9:=<,?"FD2-%9*I^6X?H]P?7=
MT7T7'0DT <?\<OCGKWQR\5OJ>J2-!IT+,NGZ8C9CM8R>G^TYXW,>3CL  /.*
M** "BBB@ HIT<;S2+'&C/(Q"JJC))/0 5ZGX1_9;^*?C2-)K#P=?06[<B;4-
MMHN/4>:5)'T!H \JHKZ=T[_@GK\2[R-7GU#P[8\C*37<K,!_P"(C]:O7G_!.
MGQ_''NMM?\.SMW5YIT_+]T?Z4 ?*E%>Y>)OV*_BSX;C:5?#T>KP+UDTRZCE/
MX(2'/X+7C>M:#J?AN^>RU;3KO2[U/O6][ T,B_56 (H HT444 %.AF>WE26)
MVCD1@RNAP5(Y!![&FT4 ?H=^R#^U<?B/%!X-\6W"CQ/#'BSOI"!_:"*.5;_I
MJ ,_[0!/4'/U57XG:?J%SI-];WMG/):W=O(LT,\3%7C=3E6!'0@@&OU3_9C^
M.4/QR^'<5].8X_$&GE;;5($P/WF/EE [*X!(]"&'\.: /7J*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#XC_ ."E?_-.?^XE_P"VM?$=?;G_  4K_P":<_\ <2_]M:^(Z "BBB@
MK]G/ O\ R)/A[_L'6_\ Z*6OQCK]G/ O_(D^'O\ L'6__HI: -RBBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *HZ[_R ]0_Z]Y/_ $$U>JCKO_(#U#_K
MWD_]!- 'XJT444 %%%% 'W#^QI\!/ /Q*^$4VK^)?#D&JZBNIS0">2:53L5(
MR%PK =6/YU[M_P ,A_"'_H2K7_P(G_\ CE<1_P $^_\ DA%Q_P!AFX_]%Q5]
M,4 >/?\ #(?PA_Z$JU_\")__ (Y1_P ,A_"'_H2K7_P(G_\ CE>PT4 >/?\
M#(?PA_Z$JU_\")__ (Y1_P ,A_"'_H2K7_P(G_\ CE>PT4 >/?\ #(?PA_Z$
MJU_\")__ (Y1_P ,A_"'_H2K7_P(G_\ CE>PT4 >/?\ #(?PA_Z$JU_\")__
M (Y1_P ,A_"'_H2K7_P(G_\ CE>PT4 >/?\ #(?PA_Z$JU_\")__ (Y1_P ,
MA_"'_H2K7_P(G_\ CE>PT4 <1X ^"O@KX6WEW=>%M!ATBXNHQ%,\<LC[U!R!
M\S'O7;T44 ,FA2XADBD7='(I5E]01@BO(?\ AD/X0_\ 0E6O_@1/_P#'*]AH
MH \>_P"&0_A#_P!"5:_^!$__ ,<H_P"&0_A#_P!"5:_^!$__ ,<KV&B@#Q[_
M (9#^$/_ $)5K_X$3_\ QRNM^'_P;\&_"N:]E\*Z'#H\EXJK<-')(^\*25'S
M,>FX]/6NTHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "ORG_:Z_P"3C?&O_7Q%_P"B
M(Z_5BORG_:Z_Y.-\:_\ 7Q%_Z(CH \?HHHH *^Z?^";/_($\=_\ 7Q9_^@RU
M\+5]T_\ !-G_ ) GCO\ Z^+/_P!!EH ^SZ*** "BBB@ HHHH ^??VV?BJ_PY
M^#\UA93F'5_$#FPA9&PZ0XS,X_X#A/8R U^9-?37_!0#Q@^N?&J'15D)M]#L
M(HO+SP)91YK-^*M$/^ BOF6@ HHHH *]?_9^_9K\0_'C5&>W/]E^'+:39=ZM
M*F5!X)CC7^-\$''  .2>0#Q'PP\ WGQ0\?:)X7L&\N?4;@1F7;D11@%I),=]
MJ*S8]J_73P3X,TGX>^%].\/Z);"TTVQB$<:=SZLQ[LQR2>Y)H Y3X5_L^^!_
M@]9QKH.CQM?@?/JEX!+=R'UWD?*/9 H]J]'HHH **** "L'QAX$\/?$#2VT[
MQ'H]GK%FV<1W408H?56ZJ?=2#6]10!\"?M$?L,S^$[*Z\1_#]I]1TR%3)<:-
M*2]Q"HY+1-UD4?W3\PQU;M\A5^W%?G'^W#\"8/AOXR@\5:+;"#0->D;S88QA
M+:['S,H'97&6 ]0_0 "@#YCHHHH *]A_94^+A^$?Q<TV[N9O+T74B-/U $X5
M8W(VR'_<;:V?3<.]>/44 ?MQ17F?[-OCI_B)\$O"FL3RF6\^RBUN78Y9I8B8
MV8^[;-W_  *O3* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#C_B%\(?"'Q5^P?\)7HD6L?8/,^S>;)(
MGE[]N_&QAG.Q>OI7'?\ #(?PA_Z$JU_\")__ (Y7L-% 'CW_  R'\(?^A*M?
M_ B?_P".4?\ #(?PA_Z$JU_\")__ (Y7L-% 'CW_  R'\(?^A*M?_ B?_P".
M5ZW9V<.GV<%K;H(K>"-8HT&3M51@#\A4U% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %4==_Y >H?]>\G_H)J]5'7?^0'J'_7O)_Z": /Q5HHHH *
M*** /T@_X)]_\D(N/^PS<?\ HN*OIBOF?_@GW_R0BX_[#-Q_Z+BKZ8H ****
M "BBB@ HHHH **** "BBB@ HHHH *^:?$'[?7P^\-Z]J6DW.C^)GN;"YDM96
MBM;<H61RI*DS@XR#C(%?2U?CA\5O^2H>,/\ L,WG_H]Z /NK_AXI\-_^@)XI
M_P# 2V_^2*/^'BGPW_Z GBG_ ,!+;_Y(K\[** /T3_X>*?#?_H">*?\ P$MO
M_DBO7/@G\>= ^/&EZE?Z!9ZE9PV$RP2KJ44:,69=P*['?C'KBOR0K[W_ .";
M_P#R)/C'_L(0_P#HN@#[!HHHH *^6O\ AXI\-_\ H">*?_ 2V_\ DBOJ6OQ'
MH _1/_AXI\-_^@)XI_\  2V_^2*/^'BGPW_Z GBG_P !+;_Y(K\[** /U,^#
MO[6W@[XV>+'\/:)8:U97RVSW0;4H(4C95905!25SN^;/3& >:]LK\M?V+];_
M +%_:,\+[FVQ7?VBT?\ X% ^T?\ ?86OTZU_7].\+:+>:MJUY%I^FV<9EGN9
MFPJ*._\ 0 <DD 4 :%>9?$C]I#X>_"N22WUSQ# =13@Z=9 W%P#Z,J_</^\1
M7QI^T%^VSK_CZZNM&\&3S^'_  WEHS=1G9=WB],ENL:G^ZO/J><#Y@9BS%F)
M))R2: /NCQ/_ ,%(=.ADDC\/>#+FZ3G9/J5XL)]B8T5__0JX2]_X*,>.Y&_T
M/P[X=@7/2:.>0X].)5KY1HH ^K['_@HQXZC8?;/#GAZ<9_Y8)/%QZ<RM7V+\
M _BE/\9/ACIWBFYT^/3)KJ2:-K>*0R*-DA3() ZXS^-?D77Z>?L-_P#)N6@_
M]?%W_P"CWH ]\HHHH *@OKZVTRSFN[RXBM+6%2\D\[A$11U+,> /K7CW[0'[
M47AKX%VAM&QK/B>1-T.DPR8* CAYFYV+Z#J>PQDC\[_BK\=O&?QDU!YO$6K2
M/9[]T6F6Y,=I#Z;8\\D?WFRWO0!]W_$/]NCX;^"Y)+;3)[GQ7>H2I72T @!]
MYFP"/=-PYKP+Q5_P44\9:B[KH/A[2=&@.<-=%[J4?1LHOYJ:^3:* /:]5_;+
M^+^JLV?%K6J'.([6RMXP,^XCW?F:QO\ AJ+XK_\ 0\ZK_P!]K_A7EM% 'KVG
M_M;_ !=TUMT/C:\<YS_I$,,PZ8Z.AKO?#?\ P4$^)&DLJZI:Z/KD6?F,ULT,
MA^C1L%'_ 'R:^9** /T-\ _\%"O!>O-'!XGTJ^\,3L0#/&?M=N/<E0''_?!^
MM?2?A;QCH?C?2TU'0-6L]8LF_P"6UG,L@!]#CH?8\U^+];W@OQYX@^'>M1ZM
MX<U:YTB^3CS+=\!Q_==>CK[,"* /V:HKY;_9Q_;6TWXD36OAWQBL&B^))"L5
MO=H=MM>MT Y_U<A/\/0GH1D+7U)0 4444 ?+7_#Q3X;_ /0$\4_^ EM_\D4?
M\/%/AO\ ] 3Q3_X"6W_R17YV44 ?HG_P\4^&_P#T!/%/_@);?_)%?%'QT\>:
M?\3OBQXA\3Z7#<V]AJ,J211WBJLJ@1(AW!68#E3T)K@Z* "BBB@ KZ2_9'_:
M2\,_ 33_ !+!X@L=6O'U*6!X3IL,3A0@<'=OD3'WAC&>]?-M% 'Z)_\ #Q3X
M;_\ 0$\4_P#@);?_ "11_P /%/AO_P! 3Q3_ . EM_\ )%?G910!^B?_  \4
M^&__ $!/%/\ X"6W_P D5?\ #_[?7P^\2:]INDVVC^)DN;^YCM8FEM;<(&=P
MH+$3DXR1G -?F[74_"G_ )*AX/\ ^PS9_P#H]* /V/HHHH _)3]IJ^?4/C]X
MZED^\NIR0CG/"80?HHKS*O1_VD(7@^/7CQ77:QU>X;'L6)!_(BO.* "BBB@#
MZH_X)WZ''??%[6=2EC#_ &#2'$9(^X\DL:Y^NT./Q-?HA7YR?\$^?$L6C_&J
M\TV9PO\ :VERPQ G&Z5&20#_ +X62OT;H **** "BBB@ HHHH *\K_:@\$Q^
M/?@7XLL6C#W%M:-J%L>XEA'F #W(5E_X%7JE07UE#J5C<6=RGF6]Q&T4J9(W
M*P((R.1P>U 'XG45^I7_  Q7\&?^A-_\JE[_ /'J/^&*_@S_ -";_P"52]_^
M/4 ?EK17ZE?\,5_!G_H3?_*I>_\ QZC_ (8K^#/_ $)O_E4O?_CU ' _\$Z]
M:>\^$NNZ:[%OL6KLZ9_A22*,X_[Z5C^-?5E<?\-_A'X3^$=C>6GA/2?[)M[R
M02SI]IFFWL!@',CL1QZ5V% !1110 445YS\:/CQX7^!VAB\URX,U_,I^QZ7;
MD&>Y(]!_"H/5CP/<X! /1))%BC9W8(BC+,QP !W->$_$C]M+X:_#V66UAU&3
MQ-J*<&WT91*BG_:E)"?]\EB/2OAOXT?M/>-/C1<2PWUZVEZ#D^7H]BY6'&>/
M,/64].6X] *\CH ^MO%G_!1;Q;J#2)X>\.:7HT)X5[QWNI1[@C8N?JIKS+5O
MVR/B]J[-N\726L9R!':6<$07/H0F[\S7BU% 'J7_  U%\5_^AYU7_OM?\*T=
M+_:_^+VDLIC\9W$RCJMU;03 C.<'<A/]:\<HH ^J/"W_  4.\=Z6R)K>CZ/K
MD ^\R(]M,W_ E)4?]\5] ?#O]N_X=^,I(K76#=>$KY\#_3P)+<D]A*O0>[JH
MK\UZ* /VOT[4K36+&&]L+J&]LYUWQ7%O()(Y%]58'!'TJS7Y"_"GXY^,/@UJ
M0N/#FJ/':LX:?3;C,EK/_O)G@_[2X;WK]$OV?_VHO#7QTM!:+C1O$\:;IM)F
MDR7 '+PMQO7U'4=QC!(![11110 4444 %?-WBO\ ;R\ >#_%&L:#>:1XDEO-
M+O)K&9X+:W,;/$Y1BI,X)7*G&0#CL*^D:_'[XY?\EL^(/_8PZA_Z4R4 ?;G_
M  \4^&__ $!/%/\ X"6W_P D4?\ #Q3X;_\ 0$\4_P#@);?_ "17YV44 ?IS
M\-?VU? WQ2\;:9X7TO3=>M+_ %!G6*6^MX%A!6-GPQ69CR%(& >2/K7O]?D%
M\!];_P"$=^-/@B_+;$CU>V61O1&D".?^^6-?KQ<W,-G;RW%Q*D$$2&2261@J
MHH&2Q)X  [T 2UPGQ&^.7@?X41D>)?$-K976W<MBA,MRP/0B),M@^I 'O7R/
M^T7^W-?ZM=77A[X<W#6&G(3'-KRC$\YZ'R<_<7_:^\>VW'/Q_=74]]<RW%S-
M)<7$K%Y)96+.['J23R30!]W^*_\ @H[H-G*\?ASPE?:FHX$VH7*6H^H51(2/
MJ17GNH?\%&O&\C'[#X:T"W&>/M GEX_"1:^3:* /JRT_X*,>/D8_:O#WAN89
M&!#%<1_7K,U?5/[,?QVN_CYX0U+5[W28=)FLKW[)Y=O*9%?Y%?=R!C[V,<]*
M_*JOT%_X)R_\DO\ $W_89_\ :$= 'U;>7#6MI/,L,ERT:,XAAQOD(&=JY(&3
MT&2![U\PM_P42^'"L5;0_%0(."#:6W_R17U)7Y5?M:_#G_A6_P <->MH8O*T
M_4F_M.TXP-DI)8#V602*/8"@#ZP_X>*?#?\ Z GBG_P$MO\ Y(H_X>*?#?\
MZ GBG_P$MO\ Y(K\[** /T3_ .'BGPW_ .@)XI_\!+;_ .2*]8^"7[0?AGX]
M6FJS>'H;^T?371)[?4HXTDPX)5@$=QM.UAUZ@U^2E>__ +$7Q"_X0?XY:?93
MRB.PU^-M-EW'CS&^:$_7>H4?]=#0!^G-%%% !1110 4444 %8_B_Q38^"/"V
MK>(-39EL--MI+J;RP"Y5%)VJ"0"QQ@#(R2*V*^7/^"@GC[_A'?A/8^&X9-MU
MX@NP)%[_ &>'#O\ ^/F(?3- #?\ AXI\-_\ H">*?_ 2V_\ DBC_ (>*?#?_
M * GBG_P$MO_ )(K\[** /T3_P"'BGPW_P"@)XI_\!+;_P"2*/\ AXI\-_\
MH">*?_ 2V_\ DBOSLK0\.Z%=^*-?TW1["/S;[4+F.U@3U=V"J/S(H _7SX7?
M$:P^+'@NQ\3Z997UCI]X7$,>HQHDK!7*%L*[#!*G'/:NLK'\'^&+3P5X4TC0
M+$?Z'IMI':1$C!8(H7<?<XR?<UL4 <#\:/C1HGP+\+VNO:]:ZA=V=Q>+8HFG
M1H\@=D=P2'=!MQ&W?.2.*\8_X>*?#?\ Z GBG_P$MO\ Y(H_X**?\D3T3_L8
M8/\ TFN:_.R@#]$_^'BGPW_Z GBG_P !+;_Y(H_X>*?#?_H">*?_  $MO_DB
MOSLHH _1BU_X*&?#F\NH8$T7Q0'E=44M:VV,DXY_TBOJ"OQ4T/\ Y#>G_P#7
MQ'_Z$*_:N@ HHHH **** "BFR2)#&\DC+'&@+,S'  '4DU\?_'[]O"S\/37.
MA_#L0ZI?IE)=;E&^VB/0^2O_ "T(_O'Y>.-PH ^I?&'CKP]X TLZCXCUBST:
MSY"R7<H3>0,[4'5C[*":^9O'W_!1#PKH[R0>%-#O/$,HX%U=-]D@^H!!<_0J
MM?"OBKQAK?CC5Y-4U_5;K5[^3K/=RER!_=&>%4=@, 5CT ?2/B3]OKXH:TS#
M3FTG0(^=OV.S$KX]S*7!/X#Z5P]Y^U=\6KZ7S)/&^H*WI"L40_)4 KR:B@#U
M6']JCXL6\BR+XXU(L.S[''Y%2*Z_P_\ MW?%C174W>HZ?KB#^"_L$7]8?+/Z
MU\]T4 ?=W@3_ (*,Z5>21P>+_#%QIQ/!O-*E$Z9]3&VUE'T9C[5]._#_ .*_
MA+XI6)NO"^NVNK*HW20QL5FB'^W&V'7\17XZ5=T?6M0\.ZE!J&E7UQIM_ VZ
M*YM96CD0^H92"* /VKHKX?\ @%^WI+YUOH?Q*VLC82+Q!!'@J<\>?&HQC_;4
M<8Y!Y-?;5G>6^I6<-W:3QW5K.@DBGA<.DBD9#*PX((YR* )J*** "BBB@ HH
MHH *CN+B*T@DGGE2&&-2SR2,%55'4DGH*\N^.G[1?ACX$Z2'U*0W^MSH6M-'
MMV'FR]@S'^!,_P 1]#@$C%?G7\8?VC/&GQIO)/[9U%K;2=V8M(LR4MD&>-PS
M\[#^\V3Z8'% 'W-\1OVX/AOX%DEM;"[F\5Z@G'EZ2H, ;WF8A2/=-U?/7BS_
M (*)^,]2D9= T#2=$@/1K@O=S#_@647_ ,=KY/HH ]EU3]L/XO:LS>9XQF@4
M\!;6U@AQ]"L8/ZUF?\-1?%?_ *'G5?\ OM?\*\MHH ]ETO\ ;#^+VDLOE^,9
MIU'!6ZM8)L_4M&3^M>E>%?\ @HEXUTV1%U[0=)UNW!Y-OOM9C_P+++_XY7RA
M10!^F7PY_;D^&_CB2.VU*YG\)WS'&W50! 3[3+E0/=]O2OH"UNX+ZVBN;::.
MXMY5#QS1,&1U/0@C@BOQ-KTKX/\ [0GC+X*WRMH>HM-IC-NFTF[)DM9/7Y<_
M(W^TN#ZYZ4 ?K=17DWP'_:1\,?';36%@_P#9NO0)NNM'N'!D0=WC/'F)GC<!
MD<9 R,^LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %4==_Y >H?]>\G_H)J]5'7?^0'J'_7O)_Z": /Q5HH
MHH **** /T@_X)]_\D(N/^PS<?\ HN*OIBOF?_@GW_R0BX_[#-Q_Z+BKZ8H
M**** "BBB@ HHHH **** "BBB@ HHHH *_'#XK?\E0\8?]AF\_\ 1[U^Q]?C
MA\5O^2H>,/\ L,WG_H]Z .6HHHH *^]_^";_ /R)/C'_ +"$/_HNO@BOO?\
MX)O_ /(D^,?^PA#_ .BZ /L&BBB@ K\1Z_;BOQ'H **** .P^#NM_P#"-_%C
MP;J9;:EKJ]K))SCY/-7</Q7->[?MP?'Z?QMXNF\#Z/<LGA_1I2EX8VXN[I3\
MP/JL9^4#^\&/]W'RW#*\$J21L5D1@RL.Q'0T33/<2O+*[22.Q9G<Y+$\DD]S
M0 VBBB@ HHHH *_3S]AO_DW+0?\ KXN__1[U^8=?IY^PW_R;EH/_ %\7?_H]
MZ /?*\)_:I_:0@^!GAF.STWR[CQ;J2'['"XW+;IG!G<=P#D*.Y'H#7L^O:U9
M^&]$O]6U"406-C!)<SRG^&-%+,?R!K\@_BO\1M0^*_C_ %CQ-J+-YEY,3#"3
MD00CB.,>RJ /<Y/4F@#GM8UB^\0:I=:EJ5U+?7]U(TL]Q.Q9Y')R235.BB@
MHHKN/A?\%?&'QBU![;PQI$EY'$0)[R0B.W@_WY#QG'.T98CH#0!P]%?:?A?_
M ()NW<EO')XB\:0V\V/GMM,LS*H^DCLO_H%=)_P[?\-_]#CJG_@-'0!\$45]
MI^*O^";]W'"\GAOQG#<2X^6WU2T,0)]Y$9O_ $"OFCXH? [QI\'[H1^)=&EM
M;9VVQ7\/[VVE/HL@XS_LG!]J .#HHHH  2#D<&OT"_8N_:>G\=0IX%\5W?G:
M];QDZ=?3-\UY$HYC<]Y% )SU90<\J2WY^U=T76;WP[J]EJFFW#VE_9S+/!/&
M<,CJ<@C\10!^U=%<-\%/B=;?%[X:Z+XF@V)-<Q;+N!#Q#<+\LB>N-PR,]5*G
MO7<T ?B/1110 4444 %%%% !1110 4444 %=3\*?^2H>#_\ L,V?_H]*Y:NI
M^%/_ "5#P?\ ]AFS_P#1Z4 ?L?1110!^8/[;WAQM _:'UR;;LAU2"WOHO<&,
M1L?^^XWKP6ON_P#X**_#Q[[0?#OC2VBW-8R-IUXRC)\M_FB8^@#AQ]9!7PA0
M 4444 :WA+Q3J/@GQ-IFO:3-]GU'3YUN(),9&Y3G!'=3T([@D5^KOP1^.'A_
MXX>%8M3TF=8=0C4+?:8[CSK63W'="<[6Z$>A! _(RM3PUXHU?P;K$.JZ'J5S
MI6HP_<N+20HX'<9'4'N#P>] '[245^>W@?\ X*'>,-%AC@\2Z)8>)$08-Q"Y
MLYV]V(#(3]$%>KZ+_P %&/!5T%&J>'-<T]SU-N(;A!^)=#^E 'UE17@ND_MP
M_"+4]HFU^YTUF. MWI\_MW16 _$]J[#2_P!I3X6ZQM\CQWHD>X9'VJZ6W[9_
MY:;<4 >E45AZ7XZ\-ZYM_L[Q!I6H;NGV6]BDS_WRQ]1^=;E !1110 4444 %
M%%% !1110 445B>-/&&F> ?"NJ>(=8F^SZ;I\)FE;N<<!5'=F)"@=R0* .#_
M &A_V@-*^ WA,7DRK?:[>!DT[3=V#(P'+OW$:\9/?( ZY'Y=>-O&VL_$/Q->
MZ]KUZ]_J=V^Z21^@'95'15 X ' %:OQ:^*&K?&#QUJ'B35FVR7#;8+96)2VA
M'W(U]@.I[DD]ZXZ@ HHHH **FLK&XU*ZBM;2WENKF5ML<,*%W=CV"CDFO;_!
M_P"Q3\5?%T$<[:)#H5O)]U]8G$+?C& SC\5% 'A5%?5Z_P#!.?QUY(+>(_#P
MEQRH><KGTSY7]*Y/Q1^PK\5?#<+RV]AI^OH@R?[+O 6Q[+($8_0 F@#Y\HJ]
MK>@ZEX:U*73]7T^ZTN_B.)+:\A:*1?JK &J- !5G2]4O-$U&WO\ 3[J:RO;=
MQ)#<0.4>-AT((Y!JM10!^FG[)_[3</QJT-M'UMXK?QCI\>954!5O8A@><@['
M)PRCH2".#@?0E?C!X.\7:IX#\3Z;X@T:Y-KJ5A,)H9!TR.JL.ZD9!'<$BOUM
M^$7Q,T[XO?#_ $KQ/IW[M;I-L]OG)@F7B2,_0]#W!![T =E1110 5^/WQR_Y
M+9\0?^QAU#_TIDK]@:_'[XY?\EL^(/\ V,.H?^E,E '$4444 36-Y+I]Y!=0
M-LF@D65&]&4Y!_,5]D_MP_M&'5+6T\!>';DI;3V\5WJTT;<L'4/';Y],$,WK
ME1V(KXPJ2YNIKR9IIY&EE;J[G)/;^5 $=%%% !1110 5^@O_  3E_P"27^)O
M^PS_ .T(Z_/JOT%_X)R_\DO\3?\ 89_]H1T ?6=?)O\ P4*^'/\ ;GP]TKQ?
M;19N=#N/(N& ZV\Q"@D_[,@0#_KHU?658?CCPG:>//!VL^'KX?Z+J=I):NV,
ME-RD!A[J<$>X% 'XQT5=US1KOPYK6H:3?QF&^L;B2VGC/\,B,58?F#5*@ J?
M3[^?2[^VO;60PW5M*LT4B]5=2"I'T(%044 ?LG\-?&EO\1/ .@>)+8KY>I6<
M<[*IR$D(PZ?57#+^%=+7R+_P3O\ B)_:W@C6O!US+F?2;C[7:JW_ #PE^\![
M+("3_P!=!7UU0 4444 %%%% !7YD_MQ>/_\ A,_CE?6$,N^QT&%-.CVG*F0?
M/*?KO8H?^N8K]&O''BJV\#^#M:\07G-OIEG+=,N<;MBDA1[D@ >YK\;M7U6Y
MUS5KW4KV0S7EY.]Q/(>K2.Q9C^))H J4444 %?3'[ _P[_X2SXP2Z_<1%['P
M[;&<,1E?M$F4B!_#S&'N@KYGK]-OV'_AV/!'P/L=0FCV7_B"0ZC(2.1$?EA7
M/IL <?\ 70T ?05%%% 'RU_P44_Y(GHG_8PP?^DUS7YV5^B?_!13_DB>B?\
M8PP?^DUS7YV4 %%%% %W0_\ D-Z?_P!?$?\ Z$*_:NOQ4T/_ )#>G_\ 7Q'_
M .A"OVKH **** "F331VT,DTTBQ11J7>1R JJ!DDD]!3Z^-OV]/CX^CV*_#C
M0[G9=7D8EUB6,_,D)Y2#(Z%Q\S#^[M'(8T >8?M7?M;7?Q*OKSPIX3NFMO"$
M3;)KJ(E9-2(ZY](L]%_BQD]@/E^BB@ HHHH ***Z/0_AKXO\30+/H_A76]6A
M8;A)8Z=-,I'KE5/K0!SE%=;J/PA\=Z/;F>_\%>(K* =9+C2IXU'XE*Y-E*L5
M8$$'!!H 2BBB@ KZ)_97_:HOO@[JD&@Z]/)=^"KB0[EVEWL&8_ZR/OLSRR#W
M(&<@_.U% '[96=Y;ZE9P7=I-'<VL\:RQ31,&21&&592."""""*FKXK_8#^.<
MEY'-\-]9N2[PHUSH[R')V#F2 ?3EU]M_8 5]J4 %%%% !7BO[3'[2&G_  '\
M.)' L=_XJOT/V&Q8_*@Z>=+CD(#T'5B,#H2/0OB9\0M,^%G@?5?$VK-_HMC$
M66('#32'A(U_VF8@>V<G@&OR2^(GC[5_B=XPU'Q'K<_G7UY)NV@G9$G\,: ]
M%48 ']: ,_Q-XFU3QEKU[K6M7LNH:G>2&6>XF.68_P! !@ #@  #@5F444 %
M%%6M,TN]UJ^ALM.L[B_O)CMCM[6)I)'/HJJ"2?I0!5HKWSPC^P_\5?%4"33:
M5::!$_W3J]T(VQZE$#L/H0#79G_@G/XZ\G(\1^'O-VYV[Y]N['3/E=/?'X4
M?*%%>^^+/V'?BMX7A>:'2K/7XD^\VDW0=L>H1PC'Z $UX9JFE7NAW\UCJ-G<
M:?>PMMEMKJ)HY$/HRL 0?K0!5HHHH T/#_B#4O"NM6FK:1>S:?J5I()(;F!M
MK(P_IV(/!!P:_3K]E_\ :.L_CMX9>"\\JS\6:>@^W6:<+*O03QC^Z3P1_"3@
M\%2?RUKI?AQ\0-6^%_C/3/$FC2^7>64@8H2=DR'AXW]589!^N1R!0!^R=%<Y
M\._'FF?$SP7I7B72'W66H0B0*Q!:-NCQMC^)6!4^XKHZ "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *HZ[_P @/4/^
MO>3_ -!-7JHZ[_R ]0_Z]Y/_ $$T ?BK1110 4444 ?5?[,O[7/ASX(?#F7P
M[JNC:I?W37\MV);,1[-K*@ ^9@<_*:]:_P"'C7@G_H6=?_*#_P".5^?5% 'Z
M"_\ #QKP3_T+.O\ Y0?_ !RC_AXUX)_Z%G7_ ,H/_CE?GU10!^@O_#QKP3_T
M+.O_ )0?_'*/^'C7@G_H6=?_ "@_^.5^?5% 'Z"_\/&O!/\ T+.O_E!_\<H_
MX>->"?\ H6=?_*#_ ..5^?5% 'Z"_P##QKP3_P!"SK_Y0?\ QRC_ (>->"?^
MA9U_\H/_ (Y7Y]44 ?H+_P /&O!/_0LZ_P#E!_\ '*^AOA3\1K+XM> =+\5Z
M=;7%G9ZAYOEPW6WS%\N5XCG:2.2A/7H17XZ5^I7[%?\ R;/X-_[?/_2V>@#V
MZBBB@ K\</BM_P E0\8?]AF\_P#1[U^Q]?CA\5O^2H>,/^PS>?\ H]Z .6HH
MHH *^]_^";__ ")/C'_L(0_^BZ^"*^]_^";_ /R)/C'_ +"$/_HN@#[!HHHH
M *_$>OVXK\1Z "BBB@ HHHH *Z/P/\.?$WQ*U3^SO#.BW6L70 +K;I\L8)P"
M[G"H,]V(%>H?LQ_LRW_QVUI[R^>73O"-E)MNKR/ >9\9\F+(QNQC+<A0>Y(!
M_2GP=X)T/X?Z#!HWA[3+?2M-A'RPP+C)QRS'JS''+,23W- 'P[X-_P""=/BC
M4HXYO$OB73]$#<FWLXFNY1[$Y10?H6%>B6?_  3C\))"!=>*]:FE[M#'#&O3
MT*M[]Z^NJ* /CC5O^";NAS*W]F>-=0M&_A^UV<<X_':R5]!_ /X6W'P;^&=A
MX5N;^/4Y;6:=_M,,916#R,X^4DX.#ZUZ)10!\[?MW>,9/"_P'N;*!RDVMWL-
M@2O41_-*_P"!$>T^S5^:%?='_!2:^,>C^ K/)Q-/>38QQ\BPC_VI^M?"] !1
M110!Z%\!?A-/\:?B9IGAM)'M[-MUQ?7$8!,5NF-Y'N20H]V%?K!X5\*Z3X)T
M"ST70[&'3M,M$V16\*X ]2?5B>23R223S7P__P $WX[4^,_&4CX^VKI\*Q>O
MEF0[_P!1'7WM0 4444 %4-=T'3O$VDW6EZM90ZAIUTACFMKA Z.I[$'_ "*O
MT4 ?E+^TY\"Y?@7\0GL+<R3:!J"FYTRXDY.S.&B8]V0D ^H*GOBO(:_27]O#
MP'<>,OA)87.G:=<:CJNFZE&\4=I TLIC=65P H)QG83_ +HKX#_X55XV_P"A
M/U__ ,%D_P#\30!RU%=3_P *J\;?]"?K_P#X+)__ (FC_A57C;_H3]?_ /!9
M/_\ $T ?4W_!.3QT\.L>*?!TTA\J>%=5MD)X#H5CEQ[D-%^"5]TU^;G[&O@W
MQ9X9_:$\/7%]X;U?3[&6*ZAGN+JQEBC4?9Y&&690!EE4<]R*_2.@#B/^%&_#
M?_HGWA;_ ,$MM_\ $4?\*-^&_P#T3[PM_P""6V_^(KMZ* .(_P"%&_#?_HGW
MA;_P2VW_ ,17YI?M2:-I_A_X^>+]/TNQMM-L()XQ%:V<*Q11@PQDA44 #DD\
M#O7ZR5^4_P"UU_R<;XU_Z^(O_1$= 'C]%%% !7V9_P $_P#P'X9\9Z/XT?Q!
MX=TG77MY[40MJ5C%<&,%9<A=ZG&<#./05\9U]T_\$V?^0)X[_P"OBS_]!EH
M^F/^%&_#?_HGWA;_ ,$MM_\ $4?\*-^&_P#T3[PM_P""6V_^(KMZ* .(_P"%
M&_#?_HGWA;_P2VW_ ,14MK\%_A]874-S;>!/#-O<PNLD4T6CVZNC Y#*0F00
M0""*[*B@ HHHH P?'G@O3_B)X.U?PWJJ%['4K=H)"N-R$\JZY_B5@&'NHK\A
M_B%X%U3X:^,M4\-ZQ%Y=]82F,L 0LB]5D7/564@CV-?LM7@7[5W[-<'QN\.K
MJ>DHD/C#38B+5SA1=Q\GR')Z<Y*L>A)[$D 'YB45:U;2;W0M2N=/U&TFL;ZV
M<QS6UPA22-AU#*>0:JT %%%% !1110 4444 %:ND^+-;T'']F:SJ&G8Z?9+I
MXL=?[I'J?S-95% 'J'A_]I[XJ>&W1K3QQJTP7HM_*+L?3$H:O8O!7_!1'Q?I
M;QQ>)="TW7K<$!IK4M:S^YS\R'Z!17R;10!^I/PQ_;$^&_Q*>*U&J-X>U23@
M66L@0[CG&%DR4;)Z#<"?2O;@0P!'(K\2*]J^"?[6'C/X-S06@N6U[PXI ;2;
MZ0D(O_3%^3&?897_ &: /U.HK@_A#\:O#'QJ\/#4_#UYNEC %U8386XM6/9U
MST]&&0<'!X..\H **** "OA;_@H3\76NM2TWX>6$Q$5J%O\ 4]I^](P_<QGZ
M*2Y'3YT]*^W=8U6VT+2;W4KV00V=G ]Q/(?X8T4LQ_  U^./CSQ==>/O&FM^
M(KW/VG4[N2Y9<YV!F)5![*,*/8"@#!HHHH *['X3_"O7/C%XQM?#VA0AII/G
MGN),^5;1 C=(Y]!GIU)( Y-<=7ZE?LE?!6+X0_"^S>[MO+\1ZPBWFHNX^=,C
M,</ML4\C^\6]J .A^"_[/?A+X(Z2D6CV:W.K,FVYUBY0&XF/< _P+_LKQP,Y
M/->FT44 %%%% '%?%+X/^%OC%H+Z9XDTU+G"D07D8"W%LW]Z-\9'/;D''(-?
MF#\=/@GK/P,\:2:+J1^TV<P,MAJ"*0ES%G&<=F'1E['U!!/ZYUX]^U3\(8?B
MY\)=3MXX ^MZ8C7^FR!<OYB+EHQ[.H*XZ9VGM0!^5%%%% !7U-^P/\6F\)_$
M*?P=>S;=,\0#,&XX6.[125_[[4%?<A!7RS5S1=8N_#^L6.J6$I@O;*=+F"4=
M4D1@RG\"!0!^UE%8G@GQ1;^-O!^B>(+3BWU.SBNT7.=N] VT^X)P?<5MT %?
MC]\<O^2V?$'_ +&'4/\ TIDK]@:_'[XY?\EL^(/_ &,.H?\ I3)0!Q%%%% !
M1110 5K^%?!^M^.-8BTK0-+NM7U"3D6]I&78#NQQ]U1GEC@#O7<_ 'X"ZU\>
M/%GV"R)L](M2KZCJ3+E8$). !_$[8.%]B3P#7Z=?#7X5^&OA)X?CTCPUIL=E
M  #+.0&FN& ^_(_5C^@Z  <4 ?$'@G_@GGXUUR%)_$6L:?X91O\ E@@-Y.OU
M"E4_)S7J%C_P3A\+1QXO?%NL7$G'S00Q1#WX(;V[U]>T4 ?'NI_\$W_#LJG^
MS_&6J6K8X-U:QS#/T4I[5[%^S3\"+GX ^&=8T:?5XM:6\O\ [5'/' 82%\M%
MP5+'!RIZ$U[!10 4444 ?FW^WI\.?^$1^,2Z[;Q;+#Q%;BYRHPHN$PDH'U'E
MN?=S7S77Z;_MO?#K_A.?@A?7\$6_4/#\@U*,@<F(#;,,^FPES_US%?F10 44
M44 >Q?LE?$0_#GXY^'[F67RK#4G_ ++N_39*0%)]A((V/LIK]5J_$A6:-@RD
MJRG(8'!!K]>_@7\0%^*'PG\->(R^^YNK54NN@Q<)\DO';+JQ'L10!WE%%% !
M1110!\K_ /!0;Q]_PC_PMT[PS!)MN=>N\RJ.]O#AV_\ (AB_(U^=]>^_MN>/
MO^$V^.NHVD,F^RT&)=,CP>-ZY:4_4.S+_P  %>!4 %%%% '2_#/P5<?$;Q_H
M'AJVR)-2NXX&9?X(\Y=_^ J&;\*_8O3["#2M/MK*UC$-K;1+#%&O144 *!]
M!7P9_P $[OAW_:GC+7/&5Q%F#2H!96K,.#-+RY'NJ#'_ &UK[[H **** /EK
M_@HI_P D3T3_ +&&#_TFN:_.ROT3_P""BG_)$]$_[&&#_P!)KFOSLH ****
M+NA_\AO3_P#KXC_]"%?M77XJ:'_R&]/_ .OB/_T(5^U= !1110!@^//&-E\/
MO!NL^(]1;%IIML]PZYP7('RH/=FPH]R*_'OQ9XHU#QIXFU/7=5F-QJ&H3O<3
M.>FYCG ] !P!V  K[J_X*(>/VTGP+H7A*WD*RZQ<FYN0I_Y8PXPI]B[*?^V=
M?G_0 4444 %=Y\'?@OXC^-OB<:1H%N!'$%>\OIN(;6,G&YSW)P<*.3@]@2.-
MTG2[O7-4L]-L(&N;V\F2W@A3[SR,P55'N217ZV? OX/Z=\%?A[8:!9K')>E1
M-J%XHYN;@CYF_P!T?=4=@!WR: .9^$/[)O@+X36L$JZ;'K^N*,OJNIQ"1MWK
M&ARL8],?-CJQKVBBB@ KSOXH? 'P/\7+.9->T2 WSJ0FIVJB*[C/8B0#YL>C
M9'M7HE% 'Y2?M#?LY:W\!-<C6>3^TO#]XS"RU1%P&(Y\N0?PN!SZ$<CH0/(J
M_8KXK?#G3_BMX!UCPSJ*KLO(2(9F7)@F',<@]U;!]QD=#7Y ZSI-UH&L7VEW
MT1AO;*>2VGC/\$B,58?@0: *=%%% &WX)\67O@/Q=H_B'3FVWFFW27,8S@-M
M.2I]F&0?8FOV,\.:]:>*?#^F:S8/YEEJ%M'=0-W*.H9?QP:_%BOT[_8>\6/X
MH_9]TJ&5B\VD7,^G,Q.3A6$B#\$E0?A0![[116-XR\3VO@KPGK&OWIQ:Z;:2
MW<@SC<$4MM'N<8'N: /A/_@H!\76\1>-+/P-83$Z?HH$][M/$ETZY /KL0C\
M78=J^3*O^(-<N_$^O:CK%_)YM[?W$EU._J[L68_F35"@ HHIT,3W$J11(TDC
ML%5$&2Q/  '<T =[\%/@OKGQP\91:)I"B&","6]U"128[6+."Q]6/15ZD^@!
M(_3KX1_ _P )_!?15LO#^GJMTR!;G4IP&N;D^K/C@9_A&%'I61^S7\&K?X+?
M#&PTQXE&MW:K=:I,.2T[#[F?[J#Y1VX)_B->K4 %%%% !7GWQ@^!GA3XU:&U
MEK]BHO$4BUU2!0MS;'_9;NOJIR#Z9P1Z#10!^/OQ@^$NM?!?QK=>'=:4.RCS
M;:[C!$=U"2=LBY^A!'8@CMFN)K]//VSOA'#\2OA#>ZC! &USP\CW]K(H^9H@
M,S1_0H-V/[R+7YAT %%%% 'V#_P3Y^+ATGQ)J'@"^F_T74PUYI^X\+<(O[Q!
M_O(N[_MG[U][U^,'@OQ5=^!_%VC^(+%BMWIMU'=1\XW;6!*GV(R#[$U^R>C:
MM;:]H]CJ=F_F6=[!'<PO_>1U#*?R(H N4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !5'7?^0'J'_7O)_P"@FKU4==_Y
M >H?]>\G_H)H _%6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]2OV*_
M^39_!O\ V^?^EL]?EK7ZE?L5_P#)L_@W_M\_]+9Z /;J*** "OQP^*W_ "5#
MQA_V&;S_ -'O7['U^.'Q6_Y*AXP_[#-Y_P"CWH Y:BBB@ K[W_X)O_\ (D^,
M?^PA#_Z+KX(K[W_X)O\ _(D^,?\ L(0_^BZ /L&BBB@ K\1Z_;BOQ'H ****
M "M_P!X+O_B+XTT?PUI@_P!-U*X6!&()" \LYQ_"J@L?936!7U]_P3I\#IJ7
MC+Q)XJGCW#2[5+.V+#@23$EF'N$CQ])* /MOP'X)TOX<^$=,\.Z-!Y&GV$0B
M3/WG/5G8]V8Y)/J:WZ** "BBB@ HHHH ^._^"D.CO-X/\&:J$S';7\]L7V]#
M+&K 9[9\D\=\>U?!=?K!^U'\.9?B=\$_$&E6D)GU*W07UFBC+-+$=VT#U9=Z
MCW:OR?H **** /1_V?\ XP7'P1^)5CXB2)KFQ93:W]NA^:6W<@MM_P!H%589
MX)4#O7ZG^!?B!X?^)6@0ZSX<U2#4[&0<M$WS1M_==3RC>Q -?C36GX>\4:QX
M1U!;_1-5O-(O5&!<6,[0OCTRI!Q[4 ?M+17Y>:#^VS\6]#1(W\0PZI$G1;^R
MB<GZLJJQ_$UW6D?\%%_'%OM&I>'=!OE'4P+- Q^I,C#/X4 ?H317Q=HW_!22
MQDVKJW@:XM_62SU%9<_\!:-<?G7>Z'^W_P#"_5-HO%UK1FQ\QNK(.H./6)W)
M'X4 ?2E%>9>'/VF/A;XJ94L/&^E!V.%2\E-HQ)[ 3!237I%O<PWD"302I/"X
MRDD;!E8>H(ZT 2T444 %%%% !1110 5^4_[77_)QOC7_ *^(O_1$=?JQ7Y3_
M +77_)QOC7_KXB_]$1T >/T444 %?=/_  39_P"0)X[_ .OBS_\ 09:^%J^Z
M?^";/_($\=_]?%G_ .@RT ?9]%%% !1110 4444 %%%% 'B_[0'[+OAKXZ6A
MNVQHWB>--L.K0QY+@#A)EXWKZ'J.QQD'\[_BQ\"?&7P9U P>(]+9+1GV0ZE;
MYDM9O]U\<'@_*P#<=*_7BJ]]86NJ6<MI>VT-W:S+MD@G0.CKZ%3P1]: /Q/H
MK]*/B/\ L(_#WQF\MUHWVGPC?OS_ *#B2V)]3"W3Z(RBOGCQ?_P3X^(.BR.^
MAW^E^([<?=593;3GZJ_RC_OLT ?+U%>F:]^S1\4_#C,+SP+K$FTD%K*#[6O'
M?,188]ZX75/#&LZ&6&I:3?:>5Z_:K9XL<X_B H S:*** "BBB@ HHHH ****
M .B^'_Q!UWX8^*+37_#U\]E?VY[<I*F>8Y%_B0XY!^O! -?J9\!?C?I/QT\$
MQZQ8A;74H"(M1T[=EK:7'ZHV"5;OR.H('Y(UZ/\  'XQ7WP3^(MAKD#22:;(
M1!J-HIXGMR?FX_O+]Y?<>A- 'ZXT56TW4;;6-.M;^RF6YL[J)9X)HSE9(V 9
M6'L00:LT >'?MH>+SX1_9]\0"-S'<:HT>F1$'KYC9D'XQK)7Y<5]W_\ !2+7
MC#X9\%:*&XNKRXO&4'_GDBH"1_VV;]:^$* "BBB@#T+]GSPA%X\^-7@_19X_
M.MIK]))X\9#Q1@RNI]BJ$5^NU?DS^S1\1M$^%'Q<TWQ-KZW+V-G#.H%I$LDF
M]XV0<$CLQ[U]G?\ #P3X8?\ /OK_ /X!1_\ QR@#Z8HKYG_X>"?##_GWU_\
M\ H__CE'_#P3X8?\^^O_ /@%'_\ '* /IBBOF?\ X>"?##_GWU__ , H_P#X
MY1_P\$^&'_/OK_\ X!1__'* /IBBOF?_ (>"?##_ )]]?_\  */_ ..4?\/!
M/AA_S[Z__P" 4?\ \<H ^&/CEX4C\#_&#Q?HD">7;6NI3>0F,;8F;?&/P5EK
MAJ]*_:,\?:-\4/C!KOB?05N$T[4! 56ZB$;AD@CC;(!/4H3U[UYK0 4444 ?
MIE^PEXH;Q%\ ;*T=]\FCWMQ8'/7;D2K^0E _#VKZ&KXS_P"";>JM-X?\<Z:2
M=EO=6MP![R)(I_\ 10K[,H *_'[XY?\ );/B#_V,.H?^E,E?L#7X_?'+_DMG
MQ!_[&'4/_2F2@#B**** "K6DZ7=:YJEGIUC"UQ>WDR6\$*=7D=@JJ/<D@55K
MZ*_82\#IXL^.4&HW$0DM=!M)+_YA\OFG$<8^H+EA_N4 ?>7P2^%-A\&OAWIO
MARR5'GC7S;VY48-Q<,!O<^W8>BJH[5WE%% !1110 4444 %%%% $%]90:E9W
M%I<Q+-;7$;12QMT=&&"#]037X[_%+P//\-?B)X@\,W&XMIMV\2.W5XOO1O\
M\"0JWXU^Q]?!G_!13X<_V?XDT#QM;18AU"(Z?>,HX\Z/+1L?=D+#Z14 ?'5%
M%% !7W#_ ,$Y_B%YEOXE\$W$I+1E=5LU8Y^4[8Y@/3!\HX_VF-?#U>B_L\_$
M+_A5_P 8O#6O22&.R2Y%O><\>1(-CD^N V[ZJ* /USHHHH *P?'OBVW\!^"M
M<\17>#!IEG+=%2<;RJDJGU8X ]S6]7RM_P %!OB"/#_POT[PO!+MN]>N@TJ#
M_GWA(=L^F9#%]<-0!^?.J:E<ZSJ5WJ%Y*9KNZF>>:1NKNS%F)^I)JM110 44
M5Z'^S[\//^%H_&#PUH$D?F64MR)[P'I]GC&^0'TRJE1[L* /T9_95^'?_"M?
M@?X=L98O*O[V/^TKP%=K>;, P##U5-B'_<KURD "@ # I: "BBB@#Y:_X**?
M\D3T3_L88/\ TFN:_.ROT3_X**?\D3T3_L88/_2:YK\[* "BBB@"[H?_ "&]
M/_Z^(_\ T(5^U=?BIH?_ "&]/_Z^(_\ T(5^U= !1110!^9O[=OBIO$'Q_OK
M(,6AT:SM[%!VR5\YC]<RD?A[5\\UW'QRUD^(/C+XWO\ =N276+H1G_865E3N
M?X0*X>@ HHHH ^C/V#_ J>+/C?'J=Q&'M=!M)+T;AE3,<1QCZC>SCW2OTLKX
MU_X)NZ(L/AOQKK!4%[B[M[0-CD"-&8C_ ,BC\J^RJ "BBB@ HHHH *_.G]IK
M]F[QUK7QP\4ZGX;\*7NHZ/?31W,=Q;(-C.\2&3OU\S?7Z+44 ?DS_P ,N_%?
M_H1M5_[X7_&C_AEWXK_]"-JO_?"_XU^LU% 'Y,_\,N_%?_H1M5_[X7_&OLK]
MA7P'XK^'?A/Q/IGB?1;O1O,OH[FW6Z4#S,Q[7(QZ;%_,5].44 %?.7[>7B\^
M&_@3/I\;[9M;O8;+Y3@^6I,KGZ?NPI_WJ^C:^&_^"DFN%K[P/HRMA8X[J[D7
M/7<8T0_AM?\ .@#XKHHHH *]<_9/\()XT^/WA*TGC\RVM;@W\H(R,0J9%S[%
MU0?C7D=>R?LI_%;P_P#!OXFS^(?$:7;V?]G2V\0LX5E?S6>/'!88&T/SGV[T
M ?JI17S/_P /!/AA_P ^^O\ _@%'_P#'*/\ AX)\,/\ GWU__P  H_\ XY0!
M],45\S_\/!/AA_S[Z_\ ^ 4?_P <H_X>"?##_GWU_P#\ H__ (Y0!],45\S_
M /#P3X8?\^^O_P#@%'_\<H_X>"?##_GWU_\ \ H__CE 'TK-#'<0R12HLD4B
ME71AD,",$&OQJ^(?AK_A#?'WB/01G;IFHW%HI;J521E4_B #^-?H!_P\$^&'
M_/OK_P#X!1__ !ROA;XW>+M+\>?%;Q+XAT59ETW4;K[1$+B,))RHW9 ) ^;/
M>@#B**** "OU-_8X\4MXI_9Z\,-(^^>P633Y/81.0@_[]^77Y95^@_\ P3GU
M1KCX6>(]/8DBVU@RKG/ DAC&!SZH3^)]: /K&BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *HZ[_ ,@/4/\ KWD_]!-7
MJHZ[_P @/4/^O>3_ -!- 'XJT444 %%%% 'NOP5_9&\1_&_P>_B+2M9TNPM5
MNGM#%>&3?N55)/RH1CYAWKO?^'<OC;_H9M _.?\ ^-U[=_P3[_Y(1<?]AFX_
M]%Q5],4 ?GS_ ,.Y?&W_ $,V@?G/_P#&Z/\ AW+XV_Z&;0/SG_\ C=?H-10!
M^?/_  [E\;?]#-H'YS__ !NC_AW+XV_Z&;0/SG_^-U^@U% 'Y\_\.Y?&W_0S
M:!^<_P#\;H_X=R^-O^AFT#\Y_P#XW7Z#44 ?GS_P[E\;?]#-H'YS_P#QNC_A
MW+XV_P"AFT#\Y_\ XW7Z#44 ?GS_ ,.Y?&W_ $,V@?G/_P#&Z^Q/@#\.;[X2
M_"70O"FHW-O>7FG^?YDUKN\MO,N))1C< >C@=.H->A44 %%%% !7XX?%;_DJ
M'C#_ +#-Y_Z/>OV/K\</BM_R5#QA_P!AF\_]'O0!RU%%% !7WO\ \$W_ /D2
M?&/_ &$(?_1=?!%?>_\ P3?_ .1)\8_]A"'_ -%T ?8-%%% !7XCU^W%?B/0
M 4444 %?HS_P3UT=;'X)W]Z5_>7VL3/N]46.) .O8AOSK\YJ_2[]@O\ Y-]M
M/^PC=?\ H0H ^BJ*** "BBB@ HHHH *_-/\ ;+^ $_PN\<3>(]+MC_PBVMS-
M*AC7Y;2X/S/$?0$Y9?;('W:_2RL?Q=X1TCQUX=O=#URRCU#3+Q/+E@D'7T(/
M4,#@@CD$ B@#\7Z*][_:&_9)\1?!FZGU/34FUWPB3N6^C7,MJ/[LZ@<?[X^4
M^Q.*\$H **** "BBB@ HHHH *Z;P5\3?%?PYO!<^&M?OM'DSDI;RGRW_ -Z,
MY5A[,#7,T4 ?;?P;_P""@SM-#IOQ&L%",0HUK38R-OO+#W^J?]\U]G:#KVG>
M*-(M=4TB]@U'3KI/,AN;=PZ./8C^78U^*U>N_L]_M&:Y\"?$*M$TFH>&KEQ]
MNTEF^5NWF1Y^[(!WZ'&#V( /U;HK(\)^*]+\<>'+#7=%NUO=,OHA+#,G<=P1
MV(.00>0016O0 4444 %?E/\ M=?\G&^-?^OB+_T1'7ZL5^4_[77_ "<;XU_Z
M^(O_ $1'0!X_1110 5]T_P#!-G_D">._^OBS_P#09:^%J^Z?^";/_($\=_\
M7Q9_^@RT ?9]%%% !1110 4444 %%%% !1110 4444 %%%% &)J'@?PYJ^3?
M>']+O<_\_%E')_-:Y/4OV<?A?JP(G\!Z"G_7M9)!VQ_RS"UZ/10!X/K'[$7P
MBU;)B\/3Z:YZO9W\X_1V91^5>=^)/^"<?A:Z5SH7BK5M-<Y(6^BCNE'M\HC.
M/Q-?7E% 'YD?$C]B'XC^ X9KNQM8?%6G1_,9-)):8+ZF%@&)]DW5X!)&\,C1
MR(R2*2K*PP01U!%?MM7SK^U%^RII?Q<T>[UW0;6'3_&ENAD$D:A5U  ?ZN3M
MO/17Z] >.@!^:-%/G@EM9I(9HVAFC8H\<BE65@<$$'H0:90 4444 ?HY^P-\
M2G\7?"BX\.W<OF7OAR<1)N.2;:3+1_DPD7V"K7TY7YO_ /!/_P 4MHOQNETH
MR8AUC3IH?+SP9(\2J?J%23\S7Z04 ? G_!1Z^,GCOPC9<[8=-DF'I\\I'_M.
MOD*OK+_@HU_R5'PS_P!@8?\ H^2ODV@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^SO^";)/]M>.QV^SV?_ *%+7W57PK_P3:_Y#GCO_KWM/_0I:^ZJ
M "OQ^^.7_);/B#_V,.H?^E,E?L#7X_?'+_DMGQ!_[&'4/_2F2@#B**** "ON
M7_@FWI"IIGCK5" 7DFM;93W 59&/Y[U_*OAJOT#_ ."<D:CX9>)W"@.VL8+8
MY($,>!^I_.@#ZUHHHH **** "BBB@ HHHH *\O\ VE?AS_PM'X,^(M'BB\W4
M(X?MMD ,MY\7S*H]V 9/^!UZA10!^(]%>I_M.?#G_A6'QJ\1:5#%Y6GW$OV^
MR &%$,N6"K[*VY/^ 5Y90 4444 ?K#^RY\0O^%D_!#PWJ,DGF7UK#_9]YDY;
MS8<)D^[*$?\ X'7J]?!?_!.OXA?8/$WB'P9<28AU"$:A:JQX\V/"R >[(P/T
MBK[TH *_,#]M?Q]_PG'QVU6VBDWV6AHNEQ#MO3+2\>OF,Z_\!%?H[\0_&%O\
M/_ NO>([G:8M,LY+D*W1V53M3_@387\:_'#4+^?5+^YO;J0S75S*TTLC=6=B
M2Q/U)- $%%%% !7W%_P3G^'?EVOB3QO<1X:4C2K-C_=&V28_B?*&?]EJ^'XX
MWFD6.-&>1B%55&22>@ K]??@A\/U^%_PI\-^&]H6XM+56N2.\[Y>4^_SLV/8
M"@#N:*** "BBB@#Y:_X**?\ )$]$_P"QA@_])KFOSLK]$_\ @HI_R1/1/^QA
M@_\ 2:YK\[* "BBB@"[H?_(;T_\ Z^(__0A7[5U^*FA_\AO3_P#KXC_]"%?M
M70 4444 ?BKKUX=0US4;HOYIGN9)=X&-VYB<_K5&@@@X(P:* "BBB@#]&O\
M@GI;"#X&Z@X))FURXD/M^Y@7'_CM?3U?,_\ P3[_ .2$7'_89N/_ $7%7TQ0
M 4444 %%%% !1110 4444 %%%% !7YT_\%$+XW'QJTFW!;9;Z'"""!C<TTY)
M'X;?RK]%J_-[_@H)_P EW@_[ UO_ .ART ?-%%%% !1110 4444 %%%% !11
M10 4444 %%%% !7W1_P39D4Z/X\CW LL]FQ7/(!6;!Q[X/Y5\+U]S_\ !-F)
M%TGQ[(%_>-/9*6]0%F('ZG\Z /M&BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *HZ[_R ]0_Z]Y/_035ZJ.N_P#(#U#_
M *]Y/_030!^*M%%% !1110!^D'_!/O\ Y(1<?]AFX_\ 1<5?3%?,_P#P3[_Y
M(1<?]AFX_P#1<5?3% !1110 4444 %%%% !1110 4444 %%%% !7XX?%;_DJ
M'C#_ +#-Y_Z/>OV/K\</BM_R5#QA_P!AF\_]'O0!RU%%% !7WO\ \$W_ /D2
M?&/_ &$(?_1=?!%?>_\ P3?_ .1)\8_]A"'_ -%T ?8-%%% !7XCU^W%?B/0
M 4444 %?I=^P7_R;[:?]A&Z_]"%?FC7Z7?L%_P#)OMI_V$;K_P!"% 'T5111
M0 4444 %%%% !1110 C*&4JP!!&"#WKY_P#BA^Q+\._B'-+>V-M+X4U.0EFF
MTH*(7/JT)&W_ +XV_6OH&B@#\[_%G_!/+QYI+2/H>K:3K\"_=5G:UF;_ ("P
M*C_ONO*]>_9:^*_APL+KP/JDX4];!%N\_3RBU?K)10!^+NK^$==\/Y_M31=1
MTW'7[9:218_[Z ]1637[<5@ZKX!\,:Z&&I>&])U -P?M5C%+GC'\2F@#\9:*
M_6;5_P!E[X4ZYN^T>!M)CW9S]CC-MUST\HKCK7GOBC]@/X9:U#)_9@U3P_.<
ME&MKLS(#VRLH8D?\"!]Z /S;HKVKX^_LK^)O@7B_DD76_#<DGEIJENA7RV/1
M94R=A/8Y(/KGBO%: "BBB@#ZZ_8!^,LVA^*[CP!J,Y.FZJ&N-/\ ,;B&Y5<L
M@] Z@_\  D&/O&OOZOQ=\(^)+KP?XITC7;(E;K3;N*[CYQED8-@^QQ@_6OV:
MT^^BU*QMKR!MT%Q&LL;>JL 0?R- %BBBB@ K\I_VNO\ DXWQK_U\1?\ HB.O
MU8K\I_VNO^3C?&O_ %\1?^B(Z /'Z*** "ONG_@FS_R!/'?_ %\6?_H,M?"U
M?=/_  39_P"0)X[_ .OBS_\ 09: /L^BBB@ HHHH *\K^/'[0FC? &TT>XUC
M3;[45U-Y8XQ8[,J4"D[MS#^\.E>J5\F_\%&-)>X^%_AO45!*VNK^4V.PDA<Y
M_.,#\: $_P"'C7@G_H6=?_*#_P".4?\ #QKP3_T+.O\ Y0?_ !ROSZHH _07
M_AXUX)_Z%G7_ ,H/_CE'_#QKP3_T+.O_ )0?_'*_/JB@#]L;&[2_LK>YC_U<
MT:R+]",C^=3UY[^S[XLC\;?!7P;JR,'=].B@F(/_ "UB'E2?^/(U>A4 %%%%
M !1110 4444 %%%% 'Y@?MM>"H/!OQ\U5[6,0V^L01:HL:C #/N60_C)&[?5
MC7@U?4?_  41NHYOC5H\2;2T.@PJY Y!,\YP?P(/XU\N4 %%%% 'K7[)]X]A
M^T1X(EC)#->-$<''#Q.A_1C7ZO5^3G[*\+W'[0O@=8UW,+_>><<*C$G\@:_6
M.@#X(_X*0:?Y?C3P=?;<>=I\T.[/79(#C_R)^M?'U??/_!1[P^UUX'\(ZV%)
M%CJ$MHS#MYT8;_VA_G-? U !1110!M^#?!>M?$#7X-$\/V#ZEJDRLT=O&RJ6
M"J68Y8@< $]:]%_X9%^+W_0E77_@1!_\<J7]CS6%T7]HWP=+(^R*:6:U;W,D
M$B*/^^BM?JG0!^4__#(OQ>_Z$JZ_\"(/_CE'_#(OQ>_Z$JZ_\"(/_CE?JQ10
M!^4__#(OQ>_Z$JZ_\"(/_CE'_#(OQ>_Z$JZ_\"(/_CE?JQ10!^4__#(OQ>_Z
M$JZ_\"(/_CE'_#(OQ>_Z$JZ_\"(/_CE?JQ10!^4__#(OQ>_Z$JZ_\"(/_CE'
M_#(OQ>_Z$JZ_\"(/_CE?JQ10!^4__#(OQ>_Z$JZ_\"(/_CE'_#(OQ>_Z$JZ_
M\"(/_CE?JQ10!\H?L+?!WQ9\*Y/&LGBO0I-'>]%DMJTLD;EPOG^8!M8XQN3K
MZBOJ^BB@ K\?OCE_R6SX@_\ 8PZA_P"E,E?L#7X_?'+_ )+9\0?^QAU#_P!*
M9* .(HHHH *_07_@G+_R2_Q-_P!AG_VA'7Y]5^@O_!.7_DE_B;_L,_\ M".@
M#ZSHHHH **** "BBB@ HHHH **** /C[_@HE\.?[2\*:%XTMHLSZ;-]@NV4<
M^3)RC$^BN"/K+7P17[(_$SP3;_$;X?Z_X:N@OEZE:/"K,/N28S&__ 7"M^%?
MCMJ.GW&DZA=6-W$T%U;2M#-$W5'4D,#[@@T 5Z*** .L^$_CJ7X:_$CP[XFB
MR1IUVDDJKU:(_+*H^J,P_&OV'MKF*\MXKB"198)4#QR(<AE(R"#Z$5^)E?J)
M^QC\1/\ A/O@7I$4TN^_T0G2I^>=L8'E'_OV4&>Y4T </_P4*\?_ -A?#/2_
M"T$NVXUV[\R90?\ EWAPQ!'O(8L?[IK\\Z]W_;2^(7_">?'75H(9-]CH:C2H
M<'C<A)E/U\QG7Z**\(H **** /:/V0?AV/B)\=-#BFC\RPTHG5;K(R-L1&P'
MZR&,?0FOU0KY._X)Z_#O^P_AWJOBVXCQ<:Y<^3;L1_R[PDKD?60R _[@KZQH
M **** "BBB@#Y:_X**?\D3T3_L88/_2:YK\[*_1/_@HI_P D3T3_ +&&#_TF
MN:_.R@ HHHH NZ'_ ,AO3_\ KXC_ /0A7[5U^*FA_P#(;T__ *^(_P#T(5^U
M= !1110!^+GBRS;3_%6LVKYWP7LT39&.5D8=.W2LJO1/VBM#/ASXZ>.;(KL7
M^UIYT7T65O-4?DXKSN@ HHHH _13_@G???:/@KJ]N2-]OKDP"@<[6@@()_'=
M^5?4E?$W_!-WQ$IM_&VA.V'5K:]B7/4$.CG'MB/\Z^V: "BBB@ HHHH ****
M "BBB@ HHHH *_.W_@HEI_V?XRZ-=*,+<:'$"<]66>8']"M?HE7Q+_P4D\/L
M8_!&N(OR*;FRE;W/EN@_23\J /B&BBB@ KH? _P_\0?$K6FTGPUILFJZBL33
MF"-U4[%(!;+$#JP_.N>KZ _86UA-+_:'TF!WV?;[2ZMAS@$^69 /_(= '/\
M_#(OQ>_Z$JZ_\"(/_CE'_#(OQ>_Z$JZ_\"(/_CE?JQ10!^4__#(OQ>_Z$JZ_
M\"(/_CE'_#(OQ>_Z$JZ_\"(/_CE?JQ10!^4__#(OQ>_Z$JZ_\"(/_CE'_#(O
MQ>_Z$JZ_\"(/_CE?JQ10!^4__#(OQ>_Z$JZ_\"(/_CE'_#(OQ>_Z$JZ_\"(/
M_CE?JQ10!^4__#(OQ>_Z$JZ_\"(/_CE'_#(OQ>_Z$JZ_\"(/_CE?JQ10!^4_
M_#(OQ>_Z$JZ_\"(/_CE?7W[#OPG\3?"SPWXHB\4:-)H]W>7<+1+)(CF1%0C/
MRL1P6/YU]-44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 51UW_D!ZA_U[R?\ H)J]5'7?^0'J'_7O)_Z": /Q5HHH
MH **** /T@_X)]_\D(N/^PS<?^BXJ^F*^9_^"??_ "0BX_[#-Q_Z+BKZ8H *
M*** "BBB@ HHHH **** "BBB@ HHHH *_'#XK?\ )4/&'_89O/\ T>]?L?7X
MX?%;_DJ'C#_L,WG_ */>@#EJ*** "OO?_@F__P B3XQ_["$/_HNO@BOO?_@F
M_P#\B3XQ_P"PA#_Z+H ^P:*** "OQ'K]N*_$>@ HHHH *_2[]@O_ )-]M/\
ML(W7_H0K\T:_2[]@O_DWVT_["-U_Z$* /HJBBB@ HHHH **** /C)O\ @I'I
M\;%6\!7:LIP5.I*"#_WZIO\ P\FTW_H1+K_P9+_\;KY#^+GAI_!_Q1\5Z,Z%
M!9ZG<1Q[N\?F$HWXJ5/XUR5 'W3_ ,/)M-_Z$2Z_\&2__&Z/^'DVF_\ 0B77
M_@R7_P"-U\+44 ?MK'(LT:21L'1@&5AT(/0T^O)?V6_B5!\3O@KX?O1*'U"P
MA73KY,Y99HE"Y/\ O+M?_@5>M4 %%%% !1110!G>(= L/%6AW^CZI;K=Z=?0
MM!/"XX9&&#]#Z'L>:_'3QWX7D\$^-M>\/ROYKZ7?369DQ]_8Y4-^(&?QK]G*
M_'SXVZ];>*/B_P",]5LW62SNM6N7AD3&'C\PA6&/4 '\: .*HHHH *_87X*W
M$EW\&_ <\IW2RZ#8.S>I-O&37X]5^R/POTMM#^&GA+37&U[/2+2W(YX*0HO]
M* .GHHHH *_*?]KK_DXWQK_U\1?^B(Z_5BORK_;"MWMOVD/&B/C)F@?CT:VB
M8?H10!XW1110 5]T?\$V6']C>/%R,BXLR1_P&:OA>OJ[_@GGX\MO#_Q(UOPW
M=2K#_;UHC6Y8XWS0%B$'N4DD/_ : /T*HHHH **** "O(?VLO!K>-O@%XKM8
M8S)=6D U"$ 9.86$C8'<E X_&O7J9-#'<0R12HLD4BE71AD,",$&@#\2J*[S
MXY_#6;X2_%+7O#CHRVL$YDLW;GS+9_FB.>YVD ^ZD=JX.@ HHHH ^S_^"??Q
MEBT^\O\ X=ZG.$2[=KW2F<X'F8_>Q?B & _V7[FONFOQ0TW4KK1]0MK^QN)+
M2]MI%FAGA8J\;J<JP(Z$$5^EO[,_[5FD?&/2[71]9GBTWQI#&%DMY"$2^(',
MD/;)QDIU'.,@9H ^@J*** "BBB@ HHHH *CGN([6"2::1888U+O)(P554#))
M)Z "G22+%&SNP1%&69C@ #N:^$_VPOVMK;Q)9W7@7P1>B?3I/W>J:M;M\MP.
M\$1[I_>8?>Z#Y<Y /GG]H+XCI\5OB]XB\16[,;":<0V>[C]Q&H1#CMN"[L>K
M&O.Z** "BBB@#Z#_ &$_#[:U^T)IET$W)I5G<WC\9 S'Y(/YS"OTUKXY_P""
M=/@%K'PWXC\8W$9#:A,NGVI8?\LX_FD8>Q9E'UC-?8U 'D'[67@QO&_P#\56
ML4?F75G -1@P,G="P=L#U*!Q^-?E-7[:S0QW$,D4J+)%(I5T89# C!!K\@/C
M1\.Y?A7\3_$'AIU80V=RQMG?/SV[?-$V>_R$9]P: .)HHHH U/"OB"X\)>)M
M)UNT_P"/K3;N*\B&< M&X8#\Q7[)>&]?L_%7A_3=9TZ436.H6\=U X[HZAA^
M.#7XLU]U?L$_'J*ZTW_A6VM7(2[MR\VCR2'_ %D9RSP9]5.YA[%A_"* /LZB
MBB@ HHHH ***\?\ VJ?BQ#\)_@_JURDH75]2C;3]/CS\WF.I#./]Q=S>F0H[
MT >B?\)UX;_Z&#2O_ V+_P"*H_X3KPW_ -#!I7_@;%_\57XQT4 ?LY_PG7AO
M_H8-*_\  V+_ .*H_P"$Z\-_]#!I7_@;%_\ %5^,=7_#^BW7B77M.TBR0R7E
M_<QVL* =7=@JC\R* /VFAF2XB26)UDC=0RNAR&!Y!![BGU3T?2X=#TBQTZV&
MVWLX$MXUQC"HH4?H*N4 %?C]\<O^2V?$'_L8=0_]*9*_8&OQ^^.7_);/B#_V
M,.H?^E,E '$4444 %?H+_P $Y?\ DE_B;_L,_P#M".OSZK]!?^"<O_)+_$W_
M &&?_:$= 'UG1110 4444 %%%% !1110 4444 %?F7^W%\.O^$(^-MWJ4$6S
M3_$,0U",J, 3?=F7Z[AO/_705^FE?-_[=_PY/C+X-'6K>/??^'9Q=C R3 ^$
MF'X?(Y]HZ /S7HHHH *^@_V0_CK#\&]2\7Q7\JBRO-)ENH(W/#WD"LT2#L-X
M+K[G;7SY10!-?7L^I7EQ=W,C37-Q(TLLC=79CDD^Y)-0T44 %7-&TFZU_6+'
M2[&(S7M[/';01C^.1V"J/Q)%4Z^C?V$OAW_PF/QHCUB>+?8>'8&O&+#*F=LI
M"OUR6<?]<Z /T-\!^$;7P#X+T3P[9 ?9],M([96 QO*J SGW8Y8^Y-;U%% !
M1110 4444 ?+7_!13_DB>B?]C#!_Z37-?G97Z)_\%%/^2)Z)_P!C#!_Z37-?
MG90 4444 7=#_P"0WI__ %\1_P#H0K]JZ_%30_\ D-Z?_P!?$?\ Z$*_:N@
MHHHH _.+_@H%X2.B?&JWUE$Q#K6GQ2L^.LL68F'X(L7YU\R5^C_[?'P[?Q9\
M(8=>MHS)=^';GSVVC)^SR827'T(C8^RFOS@H **** /:OV/OB-'\./CEH\UU
M*(=.U56TNY=CPHD(V$^@$BQY/89K]3J_$<$@Y'!K]./V2/VB+;XP>#8=(U2Y
M5?%^E0K'<QR, UW&, 7"^N> V.C<\!A0!] 4444 %%%% !7Y._M4>*(_%W[0
M'C.^A<201W8LT*G*_N$6$D>Q,9/'K7Z&?M)?&JS^"?PXO=1\Z,Z[>*UOI=J3
MEGF(^_C^Z@.XGIT'5A7Y/S3/<2O+*[22.Q9G<Y+$\DD]S0 VBBB@ K[]_P""
M<6DM#\/O%FIE<"YU1+<-Z^7$&_\ :M? 5?JA^Q]X-?P7^S_X9BFC\NZU!'U.
M7C&?.;=&?^_?ET >T5X+^VWX,;Q=\ =7FBC\RYT>:+4XP!SM0E)#]!&[G\*]
MZJIJVEVVN:5>Z;>Q">SO(7MYXCT>-U*L/Q!- 'XI45T?Q&\$W?PY\=:YX:O@
M?M&FW3P;R,>8F<H^/1E*L/9JYR@ KI?AGXQD^'WQ!\/>(XP6_LV]BN'1>KQA
MAO7\5W#\:YJB@#]L-/OK?5+&VO;25;BUN(UFAE0Y5T8 JP]B"#5BODO]A/X]
M1>*/#"?#_6+G&LZ3&3IS2-S<6H_@'JT?3']S&/NFOK2@ HHHH **** &R2+%
M&SNP1%&69C@ #N:Q?^$Z\-_]#!I7_@;%_P#%5Y#^V;\5X?AO\'=0L(9@NL^(
M$;3K6,'YA&PQ/)] A(SV9UK\P: /V<_X3KPW_P!#!I7_ (&Q?_%4?\)UX;_Z
M&#2O_ V+_P"*K\8Z* /V<_X3KPW_ -#!I7_@;%_\56VK!E#*001D$=Z_&CX>
M^$YO'7CK0/#T"LSZE>Q6Q*]55G 9OH%R?PK]EHXUBC5$4(BC"JHP !V% #J*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M JCKO_(#U#_KWD_]!-7JHZ[_ ,@/4/\ KWD_]!- 'XJT444 %%%% 'Z0?\$^
M_P#DA%Q_V&;C_P!%Q5],5\S_ /!/O_DA%Q_V&;C_ -%Q5],4 %%%% !1110
M4444 %%%% !1110 4444 %?CA\5O^2H>,/\ L,WG_H]Z_8^OQP^*W_)4/&'_
M &&;S_T>] '+4444 %?>_P#P3?\ ^1)\8_\ 80A_]%U\$5][_P#!-_\ Y$GQ
MC_V$(?\ T70!]@T444 %?B/7[<5^(] !1110 5^EW[!?_)OMI_V$;K_T(5^:
M-?I=^P7_ ,F^VG_81NO_ $(4 ?15%%% !1110 4444 ?GO\ \%!OAD^@_$#3
M_&=M"?L.N0K!<N!PMS$N!GTW1A,?[C5\GU^P/QE^%UA\8OAYJGAF^(B:X3?;
M7)7)MYUYCD'T/!'=2P[U^2GBSPMJ?@GQ)J&A:S:M9ZG82F&>%NQ'0@]P1@@]
M""".M &31110!ZS^SG^T!J7P%\7->)')?Z#>@1ZCIRM@NH^[(F> ZY..Q!(.
M,Y'Z:?#KXI>&/BMHB:IX9U:'48,#S8E.V:!C_#(AY4_7@]1D<U^.5:&A>(-4
M\+ZE'J&CZC=Z5?1_<N;*9HI%]@RD&@#]J**_,#P[^V]\6?#\*12:W;ZQ$@PH
MU&SC=L>[*%8_4DFNIC_X*)?$F.-5;1_"\A P7:TN,GW.)P* /T6ILDBQ1L[L
M$11EF8X  [FOS5U3]O?XJZ@C""?2-,)SAK6P#$?]_&>O*/&WQJ\=?$97C\1>
M*=1U*W8Y:U:7RX"?7RDPGZ4 ?9/[4W[8^D:+H>H>$_ U^NI:W=(UO<ZK:N&@
MM$(PPC<?>DQQE>%SG.1BO@&BB@ HHHH [+X-^!Y/B1\4O#'AQ(S)'?7L8G &
M<0*=\K?A&KG\*_8:OC'_ ()^_!>73;&]^(NJ0%)+Q&L]*1Q_RRS^]F_X$RA1
M[*W9A7V=0 4444 %?FY^W_X=?2?CHFH[?W6JZ9!.'[;D+1$?4!%/XBOTCKY3
M_P""@_PZ?Q%\-]+\56L1>XT&X*3[1S]GFVJ2?7#K']-QH _/.BBB@ J:ROKC
M3;R"[M)Y+6Z@=98IH6*O&X.0RD<@@\Y%0T4 ?7_P[_X*(ZYH^GPV?B[P_%KS
MQJ%_M"SF^SS,!W="I5F^FT>U>B+_ ,%&O!95=WAC7@V.0/)(!^N^OS\HH ^^
M;K_@H_X90O\ 9O"&K3#'R^;/%'DXZ'&['/UKGM3_ ."DTK!ET[P$B'^&2ZU0
MMV[JL0[_ .U7Q/10!^Q/PC\;3_$?X:^'_$US;1V<^IVPG>")BRH22, GGM77
MUY9^RY_R;[X&_P"P>O\ Z$U>IT ?,/[<OP-?XA>"8_%NDP>9KGA^-C-&@^:>
MS^\X]RARX]B_4D5^<M?MN0&!!&17YS_MB?LPR_#76+GQAX;M=WA*]EW7$$0_
MY!\S'[N.T3$_*>@)V\?+D ^8**** "GPS26\T<L3M%+&P9)$)#*P.001T-,H
MH ^C_A;^W5X\\"10V6MB+QAID? ^W.4N@/03@'/U=6/O7T9X7_X*"?#G6(T7
M5K35] GQ\YDMQ/$#[-&2Q_%17YR44 ?JY8_M:?"/48]\7C:Q0<']_%-">?9T
M!J[+^TY\*H4C9O'6CD.,C;-N/X@#C\:_):B@#]3=8_;*^$.CJ^?%JWDBYQ'9
MV<\I;'HP3;^9KR[QC_P48\,V"O'X9\-:CJ\W037\B6L6?4 ;V(]B%KX#HH ]
M<^+7[4GC[XP1RV>IZDNG:-)UTK3 8H6'HYR6?MPQ(ST KR.BB@ HHHH *V?!
MOA+4O'GBG3/#^D0&XU'4)U@A3MD]6)[*!DD]@":QU5I&"JI9F. H&237Z+_L
M8_LUR?#'1SXM\26OE^*-2BVP6TJ_-8VYP<$=I&[]P,#@EA0![[\._ ]C\-_
M^B^&=-'^B:;;K"&Q@R-U=S[LQ9C[L:Z.BB@ KY'_ &_?@T_B3PO9^/-,@,E_
MHR_9[]4&2]H6)#_\ =C^#L3]VOKBH;RS@U&SGM+J%+BVGC:*6&10RNC##*0>
MH()&* /Q-HKV;]I_X 7?P-\;NMM')-X7U%FETVZ/.T=6A<_WDS^(P?4#QF@
MJ:ROKC3;R"[M)Y+6Z@=98IH6*O&X.0RD<@@\Y%0T4 ???[//[<VF:]:VVA?$
M2>/2M60"./6B-MM<]OWN.(F]6^Z>3\O2OK>SO(-0M8KFUGCN;>50\<T+AT=3
MT((X(K\3:ZGP;\5/%_P];_BF_$FI:/&6W-#;7#")CZM&?E;\10!^Q]%?EQ#^
MVM\8H;=HO^$K60D +(^FVI9<>G[KG\<UCZY^U=\6O$$+1W7C?4(E88)L5CM&
M_ Q*I% 'Z2_%7XU>$O@YH\E]XBU..&?86@T^)@]U<'L$CSGKQN.%'<BOS&^.
MGQMUGXZ>,GUG4A]FLH08K#3T8E+:+.<>['@LW<XZ  #@;Z_NM4O);J\N)KNZ
ME.Z2>=R[N?4L>2:@H **** "OIW]@OX5OXP^*$GBF[A+:7X=3S$9A\KW3@K&
M/?:-S^Q">M?..@Z#?^*-:LM)TNUDO=1O95@@MXQEG=C@#_Z_05^M'P)^$UI\
M%_AMIGARW*2W:CS[ZY0?Z^Y8#>WT& H_V56@#T&BBB@ K\?OCE_R6SX@_P#8
MPZA_Z4R5^P-?C]\<O^2V?$'_ +&'4/\ TIDH XBBBB@ K]!?^"<O_)+_ !-_
MV&?_ &A'7Y]5^@O_  3E_P"27^)O^PS_ .T(Z /K.BBB@ HHHH **** "BBB
M@ HHHH *IZSI-KX@T>^TN^B\ZRO8)+:>,_QQNI5A^()JY10!^,WC[P?=> /&
MNM^'+W)N-,NY+8MC&\*?E<>S+AA[&L"OK;_@H;\.3H_CO1_&-O'BWUF#[-<L
M!TN(0 I/^]&5 _ZYFODF@ HHHH **** "OTL_85^'8\&_!6'5YX]M_XBG:]8
MD?,(5^2%?I@,X_ZZ5^>7@#PA=>/_ !MHGARSR)]2NX[8,!G8K-\S_15RWX5^
MQNCZ5;:%I-EIME&(;.S@2W@C'\,:*%4?@ * +E%%% !1110 4444 ?+7_!13
M_DB>B?\ 8PP?^DUS7YV5^B?_  44_P"2)Z)_V,,'_I-<U^=E !1110!=T/\
MY#>G_P#7Q'_Z$*_:NOQ4T/\ Y#>G_P#7Q'_Z$*_:N@ HHHH IZSI%IX@TB^T
MN_A%Q8WL#V\\3='C=2K#\037Y!_%SX;WOPF^(6L^&+T,WV.8^1,PQY\!YCD_
M%<9]#D=J_8BOG3]LG]GU_BYX/37-$MA)XJT6-C&BCYKNWY+0^[ Y9??</XJ
M/S2HI65HV*LI5E."I&"#24 %:'A_Q!J7A76;35M'O9M.U*U?S(;FW<JZ'Z^G
M8CH02#6?10!]V_!__@H-IMU:P:?\1+&2RO% 4ZQI\1>&3_:DB'S*?]S<"3P%
MKZ3\/_''X?>*(5DTSQIH=P6Z1M?1QR?BC$,/Q%?C_10!^QFK?%KP1H<;2:AX
MPT*S51G$VHPJ3]!NR>G:O#?BA^WMX'\*VLUOX52;Q9JN,(Z(T-HC?[3L S8Z
MX52#_>%?G+10!U/Q)^)OB'XL>*)]>\27IO+V0;$11MB@C!XCC7^%1GZGDDDD
MFN6HHH **** .U^#/PWN?BQ\2M#\-6ZMY5U.&NI%_P"65NOS2OGMA0<>Y [U
M^OUK:PV-K#;6\:PV\*+''&@P%4#  ]@!7S7^Q+\ 9/AGX1D\4:W;&'Q)K<8V
M12+A[6UR"J$=F<@,P] @X(-?3- !1110!\6_\%!O@VUW:6'Q%TR#+VZK8ZJ$
M'.PG]S*?H24)/]Y/2OAFOVKUK1K+Q%H][I>I6Z7=A>0M!/!(,JZ,,$'\#7Y3
M?M$? W4/@7X\FTV4//HMT6FTR]8<2Q9^Z3_?3(#?@>A% 'EM%%% %S1]8OO#
M^J6NI:;=2V-_:R++!<0,5>-P<@@U^@/[/W[<6B>,[>WT;QW-!H&OC"+J+X2S
MNO<GI$WJ#\OH1G;7YY44 ?MK#-'<0I+%(LL3C<KH058'N".M/K\=O!?Q@\:_
M#Q0GASQ/J6E0 [OLT,Y,!/J8SE"?PKT-/VV/C&ENT?\ PE:,QZ2MIEIN7V'[
MK'Y@]: /U&KSCXP?'SPA\%=*>?7-02342N8-)MF#W4Q[87/RK_M-@?CQ7YQ:
M_P#M3?%?Q+&T=YXWU*-&Z_8=EIVQ_P L56O,+JZGOKB2XN9I+B>1MSRRL69C
MZDGDF@#LOC!\7-;^-'C2Y\0ZTX0L/*MK2,DQVL()*QK^9)/<DGVKB*** "BB
MMCP?X2U/QWXGTW0-&MS=:EJ$RPPQ]LGJS'LH&23V )H ^H/^"?/PK?6O&FH>
M.;R'_0='1K6S9APUU(N&(_W8R<_]=%]*_0"N0^$WPVT_X2^ -)\,:;\\=G'^
M]GQ@SS-S)(?JQ/'88':NOH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ JCKO\ R ]0_P"O>3_T$U>JCKO_ " ]0_Z]
MY/\ T$T ?BK1110 4444 ?I!_P $^_\ DA%Q_P!AFX_]%Q5],5\S_P#!/O\
MY(1<?]AFX_\ 1<5?3% !1110 4444 %%%% !1110 4444 %%%% !7XX?%;_D
MJ'C#_L,WG_H]Z_8^OQP^*W_)4/&'_89O/_1[T <M1110 5][_P#!-_\ Y$GQ
MC_V$(?\ T77P17WO_P $W_\ D2?&/_80A_\ 1= 'V#1110 5^(]?MQ7XCT %
M%%% !7Z7?L%_\F^VG_81NO\ T(5^:-?I=^P7_P F^VG_ &$;K_T(4 ?15%%%
M !1110 4444 %?//[5_[,,/QJT<:UH:1V_C&QBVQECM6]B&3Y+GH&&3M8^N#
MP<K]#44 ?BGK.C7WAW5;K3-3M)K'4+60Q3VTZ%7C8=00:IU^KOQT_9J\*_'.
MQ,E_$=-U^--MOK%JH\Q?19!_RT3V/([$5^?OQ>_9?\=_!V2>XU'33J6B(3MU
M?3@980OK(,;H^WW@!GH30!Y)1110 4444 %%%% !116KX9\)ZUXTU6/3="TN
MZU:_D^[!:1&1L>IQT'N>!0!E5[U^R_\ LPZC\:]<BU/589K+P7:R9N+H@H;L
M@_ZF(]^1AF'W1GOBO8/@=^P#(L\&K_$F9?+7#KH-G+G=[32KV_V4//\ >[5]
MJZ;IMIHVGV]C86T-E96Z"*&W@0)'&H& JJ. !0 NGZ?;:38V]E901VMG;QK#
M#!$H5(T4850!T   JQ110 4444 %4->T.Q\3:+?Z1J5NMUI]] ]O<0MT=&!#
M#VX/6K]% 'Y%?'3X-ZI\$O'EYH=ZLDMBS&73[YEPMS!GY6STW#HP['V()\\K
M]@?BY\'_  [\:/"[Z+X@MBVTE[6\BP)K60C&]&_F#P<<CI7YP?&K]EGQI\&+
MB>XN+-M9\/*24UBQC+1A?^FJ\F(].ORYZ,: /':*** "BBB@ HHHH _67]ES
M_DWWP-_V#U_]":O4Z\L_9<_Y-]\#?]@]?_0FKU.@ J"^L;;5+.>SO+>.ZM)T
M,<L$R!TD4C!5@>"".U3T4 ?GQ^TK^Q3J'@R:Z\2> [>;5/#Y)EGTM<O<60ZD
MH.LD8_[Z4=<@%J^3B"#@C!K]N*\%^-G['?@SXN23ZE:H?#/B.0[FU"QC!CF;
MUEBR Q]6!5CW)H _,&BO8?BC^R?\1?A;)-+<Z,^LZ4AR-2TD&>/;ZLH&].WW
ME ]":\>H **** "BBB@ HHHH ***FL[&XU*ZCMK2WENKF4[4AA0N[GT ')-
M$-6=+TN\UO4+>PT^UFOKVX<1PV]O&7DD8] JCDFOH7X4_L,^//'<D-UKT8\'
MZ2W):^3==,/]F $$'_?*_0U]O?!_]GGP9\$[/&A:?YVINNV;5KPB2YD]1NQA
M%_V5 ' SD\T >+_LM_L:1^!9;7Q7XYAANO$"[9+/2^'CL6!R'<CAY1VQPO7D
MX*_6E%% !1110 4444 <U\1?AYHOQ2\(WWAS7[;[1872_>4XDB<?=D1NS ]#
M]0<@D'\N_CM^S_XB^!/B VNI1F\T>X<_8=6B0^5.O.%;^[)@<J3[C(YK]::R
MO$_A?2?&FAW6C:YI\&IZ9=+LEMKA=RMZ'V(/((Y! ((- 'XN45];?'+]@S6O
M#4ESJ_@!Y->TK)<Z3(1]L@'7"'I*!^#=!ACS7RA?6%UI=Y+:7MM-:74+;9()
MT*.C>A4\@_6@""BBB@ HHHH **** "IK*RN-2O(+2T@DNKJ=UBBAA0L\CDX"
MJ!R23Q@5Z!\*?V?_ !M\8[M%T#2)!89P^J7@,5I'Z_/CYC_LJ"?:OT#^ /[*
M7ACX(1QZ@V-=\4%2'U2>/ BR,%84R=@[9Y8Y/(!Q0!R?[(O[+ ^$]FOBGQ/!
M')XNNH\0VYPPTZ-ARN>AD8=2.@^4'DY^FZ** "BBB@ K\?OCE_R6SX@_]C#J
M'_I3)7[ U^/WQR_Y+9\0?^QAU#_TIDH XBBBB@ K]!?^"<O_ "2_Q-_V&?\
MVA'7Y]5^@O\ P3E_Y)?XF_[#/_M".@#ZSHHHH **** "BBB@ HHHH **** "
MBBB@#R#]J_X<CXE? _7[.*+S-0T]/[3L^,GS(@20/=D,BCW85^4U?MN0&!!&
M17Y&?M"?#O\ X5;\8/$F@1QF.QCN#/9<<?9Y/GC ]=H;:3ZJ: /.Z*** "BB
MB@#ZR_X)Z?#K^V_B!JWBZYBW6VB6_D6S,O\ R\3 @D'_ &8PX/\ UT%?H-7C
M'[(GP[_X5W\"]!AFB$=_JBG5;KC!W2@% ?<1B,$>H->ST %%%% !1110 444
M4 ?+7_!13_DB>B?]C#!_Z37-?G97Z)_\%%/^2)Z)_P!C#!_Z37-?G90 4444
M 7=#_P"0WI__ %\1_P#H0K]JZ_%30_\ D-Z?_P!?$?\ Z$*_:N@ HHHH ***
M* /C[]K+]CMO%EQ>>-/ MJHUAR9=0TB/@7;9R98NPDZEE_BZCYOO?!EQ;RVE
MQ+!/$\,\3%)(Y%*LC X((/0@]J_;2O%/CM^RGX2^-B27S)_87B7'RZM:1@F3
M P!,G D'3G(;@<XXH _+*BO5?BS^S+X\^#\DTNJ:2U]I"$D:MIP,MOM]7(&8
M_P#@8'MFO*J "BBB@ HHHH ***[[X8? GQK\7KM8_#FBS3VN[#ZC./*M8^><
MR'@D>BY/M0!P2J68*H)). !7VY^R7^QW/;75EXV\>V9A:(K/INBS##!@<K+.
MO;'!5/Q;I@^J_ /]C?PS\(I+?6-69?$GBB/#)<S)BWM6ZYBC/\0_OMSQP%KZ
M&H **** "BBB@ KCOBQ\*]#^,7@VZ\/:["6AD^>"XC \VVE'W9$/8C\B"0>#
M78T4 ?D1\:/@CXC^!_B9M+UN#S;67+6>I0J?(ND'=2>C#(W*>1GN""?/J_9S
MQIX)T/XA>'[C1/$.FPZIIL_WH9AT;LRD<JPSPP((KX)^.'["?B3P7)<ZIX*,
MOB?1!ES9X'VZ!?3:.)1[K\W^SQF@#Y9HJ2ZM9K*XDM[B&2">-BKQ2J596'4$
M'D&HZ "BBB@ HHHH ***]1^$?[-OCGXR7$;:1I;VFDD_/J]^#%;*/]DXRY]D
M!]\=: /.=)TF]U[4[;3M-M)KZ_NI!%#;6Z%WD8]  .IK]*/V4/V8X?@KHIUG
M6TBN/&-_'B1E^9;*(X/DH>A;^\PZD8' R>E^ _[,?A;X%V?GVBG5O$4J;9]8
MN4 ?!ZI$O(C7V!)/<GC'L% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !4=Q"EU!)#(NZ.12C+G&01@BI** /
M$?\ ABOX,_\ 0F_^52]_^/4?\,5_!G_H3?\ RJ7O_P >KVZB@#Q'_ABOX,_]
M";_Y5+W_ ./4?\,5_!G_ *$W_P JE[_\>KVZB@#F?A]\-_#GPKT%M&\+Z=_9
M>FM,UP8//DF_>, "=TC,>BCC..*Z:BB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KQO5OV/_A'KFJ7FHWOA+SKR\F>XGD_M*[7?([%F.!* ,DG@#%>R44 >
M(_\ #%?P9_Z$W_RJ7O\ \>H_X8K^#/\ T)O_ )5+W_X]7MU% 'B/_#%?P9_Z
M$W_RJ7O_ ,>KOOAO\(_"?PCL;RT\)Z3_ &3;WD@EG3[3--O8# .9'8CCTKL*
M* "BBB@ KQ'_ (8K^#/_ $)O_E4O?_CU>W44 >(_\,5_!G_H3?\ RJ7O_P >
MH_X8K^#/_0F_^52]_P#CU>W44 >(_P##%?P9_P"A-_\ *I>__'J]+\!?#WP_
M\,?#Z:'X9T_^S=+21I5@\Z27#-RQW2,S<_6NCHH **** "BBB@ HHHH ****
M "D(# @C(I:* /(?B!^RC\,OB*\D][X<ATZ_DR3>Z2?LLF2<DD+\C$^K*37A
M/B?_ ()NVDCL_AWQI- N?E@U2S$A_&1&7_T"OM2B@#\Z=0_X)X_$:UD_T75?
M#MY'G@BYF1NG4@Q8_(FL;_A@OXK_ //GI?\ X'K_ (5^E]% 'YP67_!/GXG7
M6WS;KP_9Y&3YU[(<>QV1-79:'_P3=U:9@=9\:V5JO=;&R><GGIEF3''M7W;1
M0!\V>#_V!_AIX=>.75!J7B693DK>W'E19]EB"G'L6->^>&?".A^"]-6PT'2+
M/1[(<^390+$I/J<#D^YYK7HH **** "BBB@ HHHH **** "D(# @C(I:* /)
M/'/[*GPP^($DD]]X7M[*]?)-UI9-J^3U)"85C[LIKR+6/^"<GA"X=CI?BC6K
M$'.%NDBG _)4XZU]<44 ?&'_  [9TW_H>[K_ ,%J_P#QRK5C_P $W=!C?-YX
MTU&=<CB"SCB.._)9J^Q:* /F?1/^"?OPRTPJUY/KFKMCE;F\5$_ 1HI'Y]Z]
M.\+_ +-WPQ\'LK:9X*TH2*<K+=Q&Z=3ZAIBQ!^AKTJB@!D,*6\:QQ(L<:C"H
M@P /0"GT44 %%%% !1110 5Y_P".O@#\/?B0TDNO^%;"ZNG^]>0H8)S[F2,J
MQ_$FO0** /DSQ1_P3J\':DTCZ%XBU;17;I'<*EW$I]A\C8^K'ZUYKK'_  3A
M\5PL?[*\6:/>CL;R*6W]/[HD]Z^_:* /S:O/^"?_ ,4K8'RVT.Z^;'[F^8<>
MOS(./UYJLO[!7Q69E!M=)4$XW&_&![\"OTNHH _.BQ_X)X_$BX?_ $C5/#MH
M@/):ZF8GZ 1?S(KK]#_X)MW\A5M8\<6UN/XH[&P:7/'0,SKCOV[?E]T44 ?-
M/A3]@+X::$R2:H^J^(I!]Y+NY\J(GV6(*WYL:]R\'_#?PM\/[<P>'/#^GZ,I
M&&:TMU1W_P!Y\;F_$FNDHH **** "BBB@ HHHH **** "BBB@ KCO'_P@\&_
M%"W\KQ/X>L]4<+L6X=-DZ#T65<.![ UV-% 'R)XP_P""='A?47DE\-^)=0T5
MFY6"\B6[C!] 048#ZD_TKRW6?^"=?CRU=CINO:#J$0/'FR30N?P\MA_X]7Z&
MT4 ?FE)^P3\5HY&5;;29 #@,M^,'W&0#6AI__!/?XF7C+Y]YX?L5(R?.O)&(
MYZ?)$>?T]Z_1VB@#X=\-?\$W;AF5_$'C6.-1C=#IMD6)]<2.PQ_WR:]Q\!?L
M9_"[P(\<YT5O$-['R+C6Y//'_?H 1_FI->XT4 1P016L*0PQK##&H5(XU"JH
M'0 #H*DHHH **** "BBB@ KQ[7/V1OA-XDUO4-7U+PI]IU'4+B2[N9O[1NU\
MR61BSMA90!EB3@ "O8:* /$?^&*_@S_T)O\ Y5+W_P"/4?\ #%?P9_Z$W_RJ
M7O\ \>KVZB@#Q'_ABOX,_P#0F_\ E4O?_CU>@_#GX4^%OA+I=SIWA32_[*L[
MF;[1+']HEFW2;0N<R,Q'"C@''%=;10 4444 %%%% !1110 4444 %%%% !11
M10 5YW\1?V?? 'Q8UB#5/%7AY=4U""$6Z3BZG@/EABP4^6Z@X+-U]:]$HH \
M1_X8K^#/_0F_^52]_P#CU'_#%?P9_P"A-_\ *I>__'J]NHH \1_X8K^#/_0F
M_P#E4O?_ (]2K^Q;\&E8$>#>0<\ZG>'_ -K5[;10 U56-555"JHP% P /2G4
M44 %%%% !1110 4444 <K\1?AAX9^+&B0:1XKTS^U=.AN%NXX?/EAQ*%90V8
MV4_==AC..:\[_P"&*_@S_P!";_Y5+W_X]7MU% 'B/_#%?P9_Z$W_ ,JE[_\
M'J/^&*_@S_T)O_E4O?\ X]7MU% 'BD'[&7P=MIHYH_!^V2-@ZM_:=X<$'(/^
MNKVNBB@ HHHH **** "BBB@!" P((R*\E\>?LJ_#'XAR27%_X9@LKZ3DWFEL
M;63/J0GRL?=E->MT4 ?&7B/_ ()NZ5,SMH/C2\M%_ABU*S2<GV+HR?\ H-<+
M??\ !.7QO'N^Q^)?#\XR,>>T\6?7.(VQ7Z#T4 ?GI9_\$Y_'LC?Z5XB\.0C(
MYAEN).._6):[+P]_P3<C5T?7?&[.F?FAT^Q"DCV=W/\ Z#7VS10!XAX#_8U^
M%O@5HYO[".OWB=+C6Y/M'_D/ C_\<KVJWMH;.WC@MXD@@C4*D<:A54#H !T%
M2T4 %%%% !1110 4444 %%%% !1110!P_P 1/@GX(^*D1'B;P]:7\^W:MXJF
M*X7TQ*A#8'H3CVKYV\7?\$Y?#U](\OAOQ5?Z3GD07\"W2#V#*4('UR:^P:*
M/SOU;_@G;\0+5\V&M^'[^/./GFFB?\C&1^M8+?L%?%968"UTE@#C<+\8/OR*
M_2ZB@#\Y-._X)Z_$J[9?M%_X?L4(!;S+N5F'J,+$<D?7'O7?>&?^";IW))XA
M\:_+_';Z99<_A([?^R5]NT4 >+^ ?V0?A?\ #^2*XAT :U?1XQ=:T_VELCD'
M80(P<]P@->S1QK%&J(H1%&%51@ #L*=10 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
544 %%%% !1110 4444 %%%% '__9

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